St. Christopher's Place, Marylebone, London.

St. Christopher's Place, Marylebone, London, England