Victory Park is the largest park in Albion. Shown here is the Pavilion near the top, and River Street towards the bottom. A waterfall, and a small walkway along the river, make this one of the most beautiful spots in Albion. Victory Park is comprised of over 27 acres and was created just after WWII. |