Hotel Lake Site Hotel
Opposite the Residence Hotel, Vihar Lake Rd, Powai, Opposite the Residence Hotel, Vihar Lake Rd, Powai,, 400087 Bombay, India
Located in Mumbai, Hotel Lake Site is 1.1 km from Powai Lake. Indian Institute of Technology, Bombay is 1.6 km away. Free private parking is available on site.