1 FB users likes The O Bar Soho, set it to 1772 position in Likes Rating for London, United Kingdom in Local Business category
The O Bar Soho is London based place and this enity listed in Bar category.