65 MALL APARTMENTS MALL ROAD, NEW DELHI Delhi INDIA 110054 (Delhi)