Europe England UK City London Large Train Station Crowd Walla Announcements Ticket Machines First Floor Level HutchSFX

2:24
London Large Train Station Crowd Walla, Announcements, Ticket Machines. First Floor Level