350 Oxford Street , London, W1C 1BY
An Afternoon Tea in Oxford Street is seldom better than one experienced at Scoff & Banter Tea Rooms. Nestled in one of London’s most iconic and bustling parts of London, the cafe provides a peaceful sanctuary when lunch draw [...]