Free Spirits Sports Cafe

Miami
Sports Bar
$$$$
Free Spirits Sports Cafe

100 21st St

Miami Beach, FL 33139

Watch the game, play some pool, or grab cheap brews at this low-key dive bar in Miami Beach.