UKMidlandsBedfordshireBedford
Shop
To Let, 1,231 sf
Town Centre Location. High Footfall.