New details emerge on 120-room hotel planned for Everards Meadows Published 17 Nov 2024 The development will be four storeys in height. Full Article