El Papas Fritas Taco Shop

5413 Redwood St San Diego CA 92105 USA

Location