Located 102 meters from Anupama Restaurant. The 5-star Eros Hotel - New Delhi Nehru Place offers comfort and convenience whether you're on business or holiday in New Delhi and NCR.
Located 307 meters from Anupama Restaurant. OYO 9272 Hotel South View is conveniently located in the popular South Delhi area. The property features a wide range of facilities to make your stay a pleasant experience.