UKSouth East EnglandHampshireSouthampton
Office
SO15, Southampton, London Road
To Let 983 sf
The property comprised ground and first floor office space benefitting..
London Road is located north of Southampton city centre and within..