Aamantran Stays Hotel, Shimla and Surroundings, Himachal Pradesh, India - Double Room with Terrace

Description

Double Room with Terrace

Room facilities

Room suitabilities