El Chupacabra

entertainment-nightlife / Other

El Chupacabra information

Location
Seattle , USA
Address
6711 Greenwood Ave N
Telephone
+1 206 706 4889
Getting there
Bus: 5
Opening hours
11am-2am Mon-Fri, 2pm-2am Sat & Sun
Something wrong?
Submit a correction

The patio is where it’s at for sipping margaritas at this kitschy neighborhood hangout. Be warned: service can be slow when the place is crowded.