Restaurants - Miami, Florida, United States
The Dugout Sports Bar is a restaurants company based out of 3215 NE 2ND AVE, Miami, Florida, United States.