UKLondonOffice Clifford Road SE
SE25 Clifford Road
Long Lease 1,400 sf Shop, Office
New Building, Modern Offices, own Private Entrance
The property forms part of a newly completed mixed-use development The unit will form part of a new mixed-use development..
Norwood Junction is located approximately 10 miles south of London. Nearby towns..