Offering a restaurant, Hotel Atithi Palace is located in New Delhi. Free WiFi access is available.
Each room here will provide you with a TV, air conditioning and satellite channels. Featuring a shower, private bathroom also comes with free toiletries and slippers. Extras include a safety deposit box, bed linen and a fan.
At Hotel Atithi Palace you will find a 24-hour front desk...