Karma Vilas By Howard is located in Mussoorie, India on Claire Villa Estate Big Bend Picture Palace Road, Balahisar. Karma Vilas By Howard is rated 4.1 out of 5 in the category resort hotel in India.
Address
Claire Villa Estate Big Bend Picture Palace Road, Balahisar