Hotel Leela Regency

3 Star  

Cart Road, Shimla, Himachalpradesh - 171 003

Hotel Leela Regency, Shimla - Photos & Videos