Site Area: 1ACRE

Location: Manesar, Haryana