UKSouth East EnglandWest SussexHorsham
Restaurant
RH12, Horsham, Denne Road
To Let, 1,852 sf