Hours and Location

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

Hours of Operation:
Monday – Wednesday: 4:00 PM – 9:00 PM
Thursday – Sunday: 11:30 AM – 9:00 PM

(206) 517-5660

“Mr. Villa Mexican Restaurant” Reservations