Advertisement
For over 10 years, the Owl Shop in New Haven has been the place to be on Tuesday nights for the music of the Red Planet, fine cigars, and drinks. Join us!
Advertisement
Event Venue & Nearby Stays
The Owl Shop, 268 College St, New Haven, CT 06510-2404, United States,New Haven, Connecticut