Upscale sports bar known for its Cuban sandwiches, with games playing on multiple TVs.
4.2
Based on 836 reviews