top of page
Lords Plaza, Lonavala
Lords Plaza is a 36 rooms hotel featuring all modern day amenities with an indoor as well as outdoor Restaurant, Meeting cum Banquet Hall, Swimming Pool and is situated amidst the lush greens of Lonavala.

6 - Copy

WhatsApp Image 2020-06-22 at 15.40.04

5

6 - Copy
1/17
bottom of page