SPOT ON 64014 Hotel Royal House
Lakkar madi, 143001 Amritsar, India,Object type: Hotel Amritsar
SPOT ON 64014 Hotel Royal House is located in Amritsar, within 2.1 miles of Durgiana Temple and a 19-minute walk of Amritsar Bus Stand. All rooms feature a TV w