London, ON

581 Talbot St The Atrium's New Location

581 Talbot St The Atrium's New Location is an event venue in London, ON, at 581 Talbot Street, St. Thomas, ON N5P 1C5. There is 1 upcoming event listed, starting Sat, Nov 28, 2026. Tickets are sold on the source platform — every listing links straight to it.