Located 725 meters from Star Tailors & Co.. Set in a prime location of New Delhi and NCR, OYO 5434 Hotel Delhi Delight puts everything the city has to offer just outside your doorstep.
Located 781 meters from Star Tailors & Co.. Kochar Plaza Hotel is a popular choice amongst travelers in New Delhi and NCR, whether exploring or just passing through.
Located 899 meters from Star Tailors & Co.. Ideally located in the prime touristic area of Karol Bagh, Hotel Pitrashish Grand & Premium promises a relaxing and wonderful visit.