About
North London has found themselves a beautiful, new pub under the name The Islington Town House. Offering sumptuous and grand surroundings that befits its location, you can always find a warm welcome and amazing food and drink as you walk through the open doors. The Town House takes pride of place on the point where the Victorian architecture of Liverpool Road meets the bustling, vibrant energy of Chapel Street market.
Details