Office, Shop, Restaurant
To Let, 17,228 sf
Iconic Building, 1 Lift
Built in 1933 on the site of the former Needham's Stores, Electric House is a stunning Art Deco building decorated with Borough arms was built..
The property is situated in a highly prominent location at the bottom of North Street..