Located in New Delhi, 8 km from Tughlaqabad Fort, Meditation Palace has a garden, as well as free WiFi. The property is around 11 km from Humayun's Tomb and 13 km from Swaminarayan Akshardham. The property features garden views, a terrace and a 24-hour front desk.
At the guest house, each room is fitted with a balcony with a city view. Certain rooms include a kitchen with a dishwasher..