Barracuda

entertainment-nightlife / Other

Barracuda information

Location
Miami , USA
Address
3035 Fuller St
Telephone
+1 305 918 9013
Opening hours
noon-3am
Something wrong?
Submit a correction

The other place in the Grove to get overloaded on backwards baseball caps and coeds in miniskirts.