Toads Place - CT in New Haven, CT has 1 show on record on HearHear.
Address: 300 York Street, New Haven, CT