Situated on Main Street in Delhi city centre, this hotel offers air-conditioned rooms with free Wi-Fi. A furnished picnic area is available on site. Delhi Tobacco Museum and Heritage Centre are 2 km away.
Book this Hotel