Designed by
Title
St John's Smith Square at the end of Lord North Street in Westminster, London, UK #210806766
Description
St John's Smith Square at the end of Lord North Street in Westminster, London, UK. Now a famous recording and performance venue.
This image is editorial