El OYO Rooms Neelam Bata Road está situado en Faridabad, a 29 km de Nueva Delhi. El establecimiento alberga un bar.
Todas las habitaciones incluyen TV.
El OYO Rooms Neelam Bata Road se encuentra a 25 km de Gurgaon y a 18 km de Noida. El aeropuerto internacional de Delhi, el más cercano, se halla a 28 km.