Places to stay near Lavasa Hill City
Reviews • 1
Lavasa is a man made town or a planned city in the middle of the mountains. The place is blessed with rivers and dams and the English architectural creations make this place a mut visit. Staying back might seem like a costly option but do stay back to see the place get lit up with the evening lights.