Hotel City Centre Inn, New Delhi sits on Mathura Road, just 1 km from Nizamuddin Railway Station. It is 2 km from Delhi Metro Station and 3 km from Pragti Maidan. All rooms come with a flat-screen TV. The on-site restaurant serves regional Indian dishes.
Fitted with air conditioning, all rooms also come with a desk and telephone. Tea/coffee making facilities, DVD players and..