No image available for this hotel
No image available for this hotel
Manali, Manali
Spend a second to
save a fortune!
Spend a second to save a fortune!
Orchid inn, Burwa Road, Burwa, Himachal Pradesh, Manali
OYO 24046 The Orchid Inn is situated in Manāli, within 11 km of Hidimba Devi Temple and 10 km of Tibetan Monastery. All rooms boast a TV with cable channels and a private bathroom.
See MoreUsage of subsidiary facilities may incur additional fees