Barking, Thames Road

Fully let
London | 118,421 Sq Ft