Hotel SPB 87

Hotel SPB 87

17A/2, West Extension Area, Karol Bagh, Pillar No-98 99, Near Karol Bagh Metro Station, New Delhi, Delhi 110005