This website uses cookies to enhance your user experience. By using this website you are consenting to this.

close and accept

Landmark Place is a high quality office building located in the heart of Slough with an extensive retail and leisure provision on its doorstep. It offers large, bright and flexible accommodation with great parking and is situated just a five minute walk from the station.