Service Apartment In South Delhi Serviced Apartments in South Delhi. Call 8512069703 for best rate and availability.