London Station - 6111 - 6231 London Road
RETAIL | FULLY LEASED
London Station - 6111 - 6231 London Road, Richmond
London Station - 6111 - 6231 London Road, Richmond
London Station is a mix-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 bakery, an organic convenience store, a day spa, and other uses. On-site Visitor Parking located at front and rear of the building.
Location
FOR ALL INQUIRIES
PLEASE CONTACT
FOR ALL INQUIRIES
PLEASE CONTACT