La Rue de la Lande

La Rue de la Lande is a traffic calmed area in St. John.