Señor Taquero 2

11385 Poway Rd, San Diego, CA

Menu (As of 10/29)

Choose Language

Señor Taquero 2: hours and how to order