TypeOffice
TenureFor rent
Plaza 668 is a three storey detached office building prominently located on Hitchin Road (A505).
Suite 105 is a first floor, open plan office with allocated car parking.
Plaza 668 is prominently located on the A505 Hitchin Road, to the North East of Luton Town Centre, providing good transport links to the A6, A5 and the M1 Motorway. Luton Town Centre is 1.8 miles from the property and Luton Train Station is within 2 miles.