London Restaurants | St. Christopher's Place

St. Christopher's Place, London

Eating and Drinking in the Heart of London: It was purely by chance that we came across St. Christopher’s Place this morning when we were pounding down Oxford Street on our way to Bond Street Tube Station. The little lane way caught Tony’s attention and when he ducked in to have a look, he was […]