Hotel Maharaja

The Mall, Shimla, Himachalpradesh - 171 012

Hotel Maharaja, Shimla - Photos & Videos