Neemtree Apartments Apartment Hyderabad
Set 1.8 km from City Centre Mall in Hyderabad, Neemtree Apartments offers accommodation with air conditioning and free Wi-Fi.
Number of rooms: 4
6-3-659/2, Kapadia Lane, Somajiguda, Hyderabad, 500082 Hyderabad, India