Get directions to: Aiberto's Taco Shop, Poway, CA
Restaurant address: 12711 Poway Road Poway, CA 92064, USA
Restaurant: Aiberto's Taco Shop