Place

Alton Towers

Theme park resort in Staffordshire, England