Neelam International Hotel Mussoorie
The Mall Road, Mussoorie, Uttarakhand
Situated approximately 1 km from Landour Clock Tower, Hotel Neelam International has a multi-cuisine restaurant on the premises. This property in Mussoorie is accessible from the Picture Palace Bus Station, which is 0.5 km away.