St Christopher's Place, London, United Kingdom
 

St Christopher's Place, London, United Kingdom