Located 289 meters from Chhatarpur Park. The 3-star OYO Townhouse 100 Chattarpur offers comfort and convenience whether you're on business or holiday in New Delhi and NCR.
Located 513 meters from Chhatarpur Park. Set in a prime location of New Delhi and NCR, OYO Townhouse 067 Chattarpur puts everything the city has to offer just outside your doorstep.