Hotel Melrose InnHotel
5 Marris Road, 202001 Alīgarh, India
Boasting a restaurant and views of city, Hotel Melrose Inn is set in Alīgarh, 3.7 km from Aligarh Muslim University. With a terrace, the 3-star hotel has air-conditioned rooms with free Wi-Fi, each with a private bathroom.