Bar/restaurant near Michelangelo Hotel for Barcelona v. Madrid match Wednesday afternoon
House of Brews on 51st between 8th and 9th should have it on; if you would like to watch it in a quiet setting Tout va Bien across the street on 51st has a couple of flat screens in their back room and I would imagine that they would seat you back there.
Tout Va Bien
311 W 51st St, New York, NY 10019
The House of Brews
302 W 51st St, New York, NY 10019