The London Tavern on the corner of London Road and Alexander Street. Another pub that has recently closed its doors possibly for the last time. Back to thumbnails