L'OYO 8666 Hotel The Queen si trova ad Amritsar, a 700 m dal centro commerciale Narula's Mall e a 1,1 km dalla fermata dell'autobus di Amritsar.
Numero delle stanze: 23
110,Queens Road opp. obc Bank Amritsar 110,Queens Amritsar, 143001 Amritsar, India