Hotel Moments offers comfortable accommodation with free Wi-Fi access in Central Karol Bagh, Delhi. It houses an open-air restaurant, a business centre and a tour desk. Parking is available for free on site.The rooms are equipped with satellite TV, a..