ODEON PLAZA -1, TOP FLOOR, PLOT NO. 2, SECTOR 6 MAIN MARKET, DWARKA NEW DELHI , West Delhi Unclassified DL 110075 (Delhi)