Magellan House, Welwyn Garden City

Magellan House

Modern detached 16,660 sq ft headquarters / distribution building.