Oooo Barracuda!

Barracuda is a bar with no signage, and almost no indication that it’s there at all. It’s just a little hole in the wall spot, long and narrow with only one glowing red light to indicate that you’re in the right spot located in Chelsea on 22nd St. And I just so happened to find […]

Continue Reading