Park Royal, Elveden Road

Fully let
London | 7,178 Sq Ft