Cultural Bar in Boston, near 397A Chelsea St for Spain fans, with 4.6 rating across 788 public reviews.
Closed · 10 AM
standing room. Confirm match-day hours and table policy with the venue before group planning.