El Chupacabra is on Greenwood Ave, at the point where it mates with Phinney Ave and refuses to give Red Mill Burgers up for adoption. It appears to be a converted house, with a large patio out front and neon beer ads in the window. Inside, it's the sort of place that really should be full of cigarette smoke - red-brown walls, skulls (with Devo hat
(
Read more... )