In Focus: The Tea Party Brings The Heat to Buffalo
The Tea Party, a Canadian rock band formed in 1996 in Windsor, Ontario, Canada started their fall 2023 tour in Buffalo on Oct 13, to a sold-out crowd at the famous Town Ballroom.
The evening began with an intimate VIP acoustic set…