Hotel Amby Inn
Hotel
New Delhi
Featuring a garden, Hotel Amby Inn is located in New Delhi in the Delhi NCR region, 5 km from Lotus Temple and 5 km from Humayun's Tomb.
Number of rooms: 23
M-13 Lajpat Nagar part-II, 110024 New Delhi, India