Hotel Saar Inn

Address:

14A/6, W.E.A., Karol Bagh
Near Metro Pillar No. 117, Pusa Road
110005 New Delhi, IN

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms