Hotel The Tourist - 1 Min From New Delhi Railway Station
Located approximately 25 minutes' walk from the Historical St. James Anglican Church, the fantastic Hotel The Tourist - 1 Min From New Delhi Railway offers modern comforts such as an ATM machine and…