Shimla Restaurants Websites
:: Hotel Crystal Palace :: Shimla, Himachal Pradesh, India ::
- hotelcrystalpalaceshimla.com
Situated in heart of shimla, Hotel Crystal Palace, Hotel and Restaurant is a stylish hotel with a tranquil and elegant atmosphere based in the heritage city of shimla
Not Applicable
$
8.95