Hotel The Green Arrow - Greater Kailash
C195 Greater Kailash 1 Road, Greater Kailash 1, 110048 New Delhi, India
Hotel The Green Arrow - Greater Kailash features air-conditioned rooms with flat-screen TV in the Greater Kailash 1 district of New Delhi. This 3-star hotel offers room service. Private parking is available on site.