To provide you with additional information about how we collect and use your personal data, we’ve recently updated our Privacy Policy and Terms of Service. Please review these pages now, as they apply to your continued use of our website.
The large indoor shopping center situated at Milton Keynes, Buckinghamshire, United Kingdom. Many shops situated under one roof. this was first opened in 1979.