save El Chupacabra

6711 Greenwood Ave N, Seattle, WA | Map it  

98103 47.678401 -122.355501

(206) 706-4889

  • Hours

    Monday-Friday 11:30 a.m.-2 a.m.; Saturday & Sunday noon-2 a.m.
  • Share
Map of El Chupacabra

Things to do near El Chupacabra