Map | Related Events | Related Articles
The pagoda in Albion is located on main street and was built in 1914.