Hotel Super Collection O Palam Metro Station Formerly DD Green Residency
★★★★
300-F, Dwarka Palam Road, Near Brahma Apartments, Dwarka, 1212498, New Delhi, India Show on map
Treebo Galaxy Rooms is a 3-star hotel in New Delhi, India. It is one of 3,885 places to stay in New Delhi listed on Triptoic.
300-F, Dwarka Palam Road, Near Brahma Apartments, Dwarka, 1212498, New Delhi, 110075, India
Treebo Galaxy Rooms is located at 300-F, Dwarka Palam Road, Near Brahma Apartments, Dwarka, 1212498, New Delhi 110075, India.
Treebo Galaxy Rooms is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Hotel