Red Wood Campschail-shimla road, shimla, himachal pradesh 173217 Shimla India 173217View on Map
Your Cart is empty
Location is quite adventurous...Good tents with greenery all around....The most striking factor is smiling face of all the stafff who are always ready to anything for you. Owner of this place is also+ More
Question & Answers
Getting Hotel Policy...