Hotel Leela

918 Po, Lonavala, India

0.0 Star Hotel

9.3/10(3 reviews)

Check Live Price

Check-in: 12:00 PM

Check-out: 11:00 AM

Rooms: 11

Floors: 1

Check Live Price

Frequently Asked Questions

Where is Hotel Leela located?

Hotel Leela is located at 918 Po, Lonavala, India.

What is the star rating of Hotel Leela?

Hotel Leela is a 0.0-star Hotel.

How many reviews does Hotel Leela have?

Hotel Leela has 3 reviews with a rating of 9.3/10.

What is the check-in time at Hotel Leela?

Check-in time at Hotel Leela is 12:00 PM and check-out is 11:00 AM.

How many rooms does Hotel Leela have?

Hotel Leela has 11 rooms across 1 floors.