Caeli Vista Apartment New Delhi is located within a 10-minute drive of Botanic Garden of Indian Republic and 2.6 miles from the spread over 2 million sq ft DLF Mall Of India. This 64 ft² apartment can sleep a total of 3 people in 1 bedrooms.
The apartment boasts a convenient location in New Delhi close to Okhla Bird Sanctuary subway station, 450 feet away. Kalindi Kunj Water Park is 1.5 miles from the accommodation.
Caeli Vista Apartment comprises 1 bathrooms.
There's a full kitchen for guests' use. New Delhi railway station is set around 20 minutes away by car.