Where is National Space Centre?

Where is National Space Centre located?

National Space Centre, Leicester, United Kingdom (approx. 52.65369°, -1.13229°)


Where is National Space Centre on the map?