Downtown of Edmonton is located on the north side of the North Edmonton River. The extension of Downtown are the Province Capital grounds. There are many interesting building and structures within the downtown area.
 

Interactive Pictures

 
 
Enjoy your journey with Travel Alberta Visual.
Have a nice vacation with Travel West Visual and good holiday with Travel Canada Visual.
Copyright @Amber Technologies LTD
Disclaimer