HotelsClick.com

Hotel The Orchid Shimla - Shimla India - Photos

» Hotel The Orchid Shimla - Shimla India

Booking.com

No photos

Hotel The Orchid Shimla - Shimla India - Search and Book Hotel

Kamla Nagar, Near Hill Groove School, Bhattakufer, Frood, Sanjauli
171006 Shimla
Hotels 4 Stars India