Where is Noida City Centre Station?

Where is Noida City Centre Station located?

Noida City Centre Station, Noida City Centre Station, India (approx. 28.574593°, 77.35612°)


Where is Noida City Centre Station on the map?