D - 26/28, Connaught Place ,Behind ODEON BIG Cinema New Delhi India Gate 110001
Just 600 metres from Connaught Place, this hotel offers Wi-Fi accessible rooms with a flat-screen TV and DVD player. Situated in New Delhi, it features an Indian restaurant and 24-hour room service.Ho...more