Capital O 46902 Admiral International features air-conditioned rooms with TV in the Mahipalpur district of New Delhi. This 3-star hotel offers a shared kitchen and a shared lounge.
Number of rooms: 30
333, Street Number 4a, K-block, Mahipalpur Extension, Mahipalpur, New Delhi, Delhi 110076, India Delhi Transit Delhi India, Mahipalpur, 110037 New Delhi, India