CITY CASTLE HOTEL
1100/12, Elahi Baksh Road, Naiwala, Karol Bagh,, Delhi - 110005, Delhi, India
5/206, Shrestha Vihar,, Delhi - 110092, Delhi, India
U-180, 3rd Floor, Office No. 304, Shakkarpur Near Laxmi Nagar Metro Station,, Delhi - 110007, Delhi, India
Rai House, P-23/90, Connaught Circus, Near Shivaji Stadium Terminal,, Delhi - 110001, Delhi, India
I-54, Lajpat Nagar- 2, Near Central Market,, Delhi - 110024, Delhi, India
1767-68, Bhagirath Place, Chandni Chowk,, Delhi - 110006, Delhi, India