Saint Christopher Place clock face sign post, London, United Kingdom.


Saint Christopher Place clock face sign post, London, United Kingdom.


Size: 2831px × 4256px
Location: Oxford Street, London, England, United Kingdom.
Photo credit: © Mo Peerbacus / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: bar, christopher, clock, direction, drinks, eating, food, place, plaque, public, restaurant, saint, sign, signage, st, tourism, tourist