1. Home
  2. River Falls
  3. Centennial Science Hall Observatory

Centennial Science Hall Observatory

Centennial Science Hall Observatory is a observatory on 511 S Sixth St in River Falls.

511 S Sixth St, River Falls, WI 54022Checked October 2026