Bus Schedule Display with Red Telephone Booth in London (Stock Footage)

Bus Schedule Display with Red Telephone Booth in London (Stock Footage)

London. Great Britain. Europe. Architecture and details of the city.

by
by
by
by
by
by