LE FLORA RESORT, OOTY It is situated in a sprawling area of four acres which is well landscaped overlooking tea gardens. The Resort provides well-appointed 80 rooms with excellent ambience for nature lovers with amazing facilities and an activity area […]