Hours and Location

We are located at 8064 Lake City Way NE, Seattle, WA 98115, USA

Hours of Operation:
Monday – Saturday: 11:30 AM – 9:00 PM
Sunday: 11:30 AM – 8:30 PM

Live Music Mondays and Wednesdays from 7 – 9 PM.

(206) 517-5660

“Mr. Villa Mexican Restaurant” Reservations