Tacos El Villasana hero image

Tacos El Villasana

Restaurant

2181 Logan Ave, San Diego, CA 92113, USA

Biter Score
8.8
Open
Saturday: 12 PM – 10 PM
Tacos El Villasana photo 1
Tacos El Villasana photo 2
Tacos El Villasana photo 3