65 Ave NW, Edmonton, AB T6H 2V8, Canada
South Campus Station is a Tram stop located at 65 Ave NW, Edmonton, AB T6H 2V8, Canada. It has received 11 reviews with an average rating of 4.0 stars.
The address of South Campus Station: 65 Ave NW, Edmonton, AB T6H 2V8, Canada
South Campus Station has 4.0 stars from 11 reviews
Tram stop