Be the first to know
Receive emails from properties you follow when new suites are added to them.
London Station is a mixed use retail & residential development located in the London Landing area of Steveston, directly across from the highly anticipated "The Pier" development. The existing retail businesses include a hair salon, a fitness facility, a day spa, and other uses. On-site Visitor Parking located at front and rear of the building.