Hotel Hotel Oriva
★★★
Marris Road, Near Income Tax Office, Near Centre Point, Aligarh, India Show on map
Hotel Melrose Inn is a 3-star hotel in Aligarh, India. It is one of 63 places to stay in Aligarh listed on Triptoic.
Marris Road, Near Income Tax Office, Near Centre Point, Aligarh, 202001, India
Hotel Melrose Inn is located at Marris Road, Near Income Tax Office, Near Centre Point, Aligarh 202001, India.
Hotel Melrose Inn is rated 3 stars.
Highly rated alternatives close by
Hotel
Bed & Breakfast
#1 in Aligarh
Hotel
Hotel
Hotel
Hotel