National Space Centre

Rate this item
(0 votes)
The National Space Centre is one of the United Kingdom's leading visitor attractions that is devoted to space science and astronomy. It is located in the city of Leicester; England; next to the River Soar on the A6.
The National Space Centre is one of the United Kingdom's leading visitor attractions that is devoted to space science and astronomy. It is located in the city of Leicester; England; next to the River Soar on the A6.

Additional Info

  • Phone Number: 08456052001
  • Address Line 1: Exploration Dr
  • City: Leicester
  • Post Code: LE4 5NS
More in this category: De Montfort Hall »