Luxury Hotel in Shimla - Taj Gateway Resort & Spa.
Tehsil, Taj Theog Resort & Spa Shimla, Theog, Himachal Pradesh