£3,150,000 | 4,866 sq ft75 Bayham St London NW1 0AAOffice for sale4,866 sq ft floor areaNearest station 0.2mi.
Price on application7,344 sq ft14-15 Mandela St London NW1 0DUOffice for sale7,344 sq ft floor areaNearest station 0.3mi.