The Lumen Centre
London, WC1H 9RS United Kingdom
The Lumen Centre situated within the heart of the Kings Cross area, is a RIBA award winning building, with a café on site and plenty of eateries nearby for your lunch. It is a beautiful and inspiring place, 5-10 mins walk from Euston, St Pancras and King’s Cross stations, Russell Square underground, and many bus routes.
- There were no results found.