1 Magellan Terrace is a three storey office building located at the southern end of the terrace. The second floor provides self-contained open plan offices and
1 Magellan Terrace is a three storey office building located at the southern end of the terrace. The first floor suite provides self- contained open plan
This spacious and well presented 2 double bedroom property ticks all the boxes, it is situated in the sought after area of Southgate within walking distance of