Location
With a stay at OYO 7116 Home Stay Winter Castle in Devikolam (Devikolam), you'll be a 5-minute drive from Tea Gardens and 7 minutes from Mount Carmel Church. This hotel is 4.3 mi (6.9 km) from Munnar Juma Masjid and 5 mi (8 km) from St. Thomas Marthoma.