Heywood House Hotel

Heywood House Hotel

Experience the Heywood House Hotel… A 4-star property just 1.7km from Metropolitan Cathedral of Christ the King, University of Liverpool Art Gallery and The Wilfred Owen Story. The great inn was inherent 1799 and restored in 2012. It was deliberately restored from what was one of Liverpool’s first banks, Heywood House Hotel joins a unique […]