Located 233 meters from Mussorie Clock Tower Cafe. Stop at Hotel City Castle to discover the wonders of Mussoorie. The property features a wide range of facilities to make your stay a pleasant experience.
Located 234 meters from Mussorie Clock Tower Cafe. The 2-star Hotel Himalaya Castle offers comfort and convenience whether you're on business or holiday in Mussoorie.
Located 297 meters from Mussorie Clock Tower Cafe. Set in a prime location of Mussoorie, Red Leaf Hotel puts everything the city has to offer just outside your doorstep.