The Swan, London – Restaurant Review

Tucked inside the world-famous Shakespeare’s Globe Theatre on the South Bank right next to the Tate Modern is a restaurant where you can get perhaps one of the best Sunday roasts in London. The Swan, a multi-level restaurant and bar,…