Abbey House

Slough

Office Building with Permitted Development Rights located 200 yards from Slough train station.