The 3-star Hotel Kaushal Palace is situated in the center of New Delhi approximately 25 minutes' walk from Madame Tussauds Delhi. Wi-Fi is available in public areas as well as an ATM and currency exchange.
The hotel is situated about 20 km from Delhi International airport and a short distance from Rural Electrification Corporation Limited. This New Delhi hotel stands 650 feet from Ramakrishna Ashram Marg metro station. There is National Museum about 2 miles away, and Paharganj stand bus station within walking distance of the property. The nearest metro station is 650 feet away.
There are 23 rooms at the Kaushal Palace, each of them has ironing facilities, as well as entertainment amenities such as a flat-screen TV with satellite channels. Bathrooms include a separate toilet and a shower, along with such comforts as bath sheets and toiletries. The rooms offer views of the urban.
Serving a wide assortment of dishes, Leo's Restaurant Lounge is in the immediate vicinity of the hotel.