Everything you might need to have a good rest, all in one place! Resort «OYO 22692 Flagship Strand Resort» is located in Lonavala. This resort is located in the center of the city.
3A Next To L & T Management Centre Next To Ambarwa,, Lonavala, 410401