Hotel Bel Morris
Hotel
New Delhi, Delhi NCR
Set in New Delhi, 5.3 km from Tughlaqabad Fort, Hotel Bel Morris offers accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers a bar.
Number of rooms: 16
E-514 Greater Kailash-2 New Delhi, 110048 New Delhi, India