This crazy little shop near Toad's Place is one of the coolest places you'll come across in New Haven. Tons of coo, trippy, one-of-a-kind things that you'll never see anywhere els...
All reviews seem positive