Capital O The Arrow Near Nawada Metro StationHotel
Opposite Pillar 744, Near Nawada Metro StationNear Nawada metro station, Opposite pillar 744, Delhi, 110087 Nuova Delhi, India
Capital O The Arrow Near Nawada Metro Station features air-conditioned rooms with TV in the West Delhi district of New Delhi. With free Wi-Fi, this 3-star hotel offers a shared kitchen and room service.