Bellmont Villa Shimla Villa
35V9 7Wr Kanlog Shimla Himachal Pradesh, Shimla, 171001
Ideally set in the heart of Shimla, Bellmont Villa Shimla is a recently renovated homestay, offering free Wi-Fi and parking on-site. With mountain views, this accommodation offers a balcony. Victory Tunnel is 4.6 km away and Circular Road is 6.