Live music venue Studio24 in Wells, England, hosts diverse live music, comedy, and stage shows.