A lot of people disdain 'Irish pubs' and on the whole they'd be right. Nonetheless, but for the extortionate prices (you're looking at 65RMB - that's five quid - for a Guinness), O'Malley's is still a great place to settle down for an afternoon. The place really comes alive when there's a big sporting event on, and in the covered beer garden on match night there's no beating the atmosphere.
42 Tao Jiang Road, Tel +86 21 6474 4533 omalleys-shanghai.com
Send your feedback or queries to been.there@guardian.co.uk
Search Been there