The Terrace

‘The Largest Beer Garden In London’ The Terrace will open on 12th April at Alexandra Palace

Alexandra Palace has announced that it will be reopening The Terrace on Monday, 12th April, with bookings available now. With…

4 years ago