Temple Tree Hotel

Temple Tree Hotel

Bangalore, India / Temple Tree is an exquisitely designed boutique business hotel that offers its guests a comfortable and relaxed stay in Wilson Garden, South Bangalore
Temple Tree Hotel