Junction-66 is located in Noida, India on Main Sector 62 Road, Near, Gali Number 2, Mamura, Sector 66. Junction-66 is rated 3.8 out of 5 in the category north indian restaurant in India.
Address
Main Sector 62 Road, Near, Gali Number 2, Mamura, Sector 66