Know a great happy hour or special for this location?
Informal restaurant offering Spanish tapas & plenty of TVs for soccer & other sporting events.
Suggest an edit
9600 SW 8th St #11, Miami, FL 33174