Om Palace is a 2-star venue placed about 4.5 km from Bahai Lotus Temple. Its good services and a welcoming atmosphere make guests feel like home.
The budget property is situated 9 km away from Art of Living Center.
Guests can enjoy the comfortable rooms which feature individual climate control, cable TV with on-demand movies, a private safe, television with satellite channels and a seating area. Room facilities also include a dishwasher and a fridge for self-catering.
The hotel's perfect location offers to get to Indira Gandhi Intl airport in 25 minutes by car.
There are a designated smoking area, a safety deposit box and a lift available on the premises.