Located in West Delhi, is a popular choice for travelers. Only 15.0 km from the city center, the hotel’s strategic location ensures that guests can quickly and easily reach many local points of interest. A well-kempt environment and its proximity to Subhash Nagar Metro Station, Tagore Garden Metro Station, Tilak Nagar Metro Station give to this hotel a special charm.
Check In | 12:00 pm |
---|---|
Check Out | 12:00 pm |