The Lumen in Newcastle upon Tyne

The Lumen in Newcastle upon Tyne is an office building. The Lumen is near Rutherford Street.

Building Type
office building