Buses filmed at Queen Square bus Station in Liverpool. This is a major bus hub located between St John's Centre and Lime Street right in the heart of the City with services to and from all over Merseyside.
Авто/Мото
12 апр 2022