Sunday, June 8, 2008

The O Bar

The O Bar has been a Soho landmark for over 10 years and due to it's central location has become one of the most popular meeting places for friends, colleagues and romantic dates in Soho. Situated on the corner of Brewer and Wardour Street, The O Bar is bang in the heart of London's vibrant Soho.
The O Bar
83-85 Wardour St
London, W1D 6QE, United Kingdom
+44 20 74373490
Get directions


Post a Comment

<< Home