This charming hotel is set in Delhi. The 21 welcoming rooms offer a perfect place to relax at the end of the day. The establishment's common areas include Wi-Fi internet connection. As this hotel features 24-hour reception, guests are always welcome.