fbpx

Tea Terrain Resorts & Spa is a resort based in Pambanar near Thekkady, Kerala.