Get directions to: El Patio Tepeyac, Alhambra, CA
Restaurant address: 800 S Palm Ave Ste 8 Alhambra, CA 91803, USA
Restaurant: El Patio Tepeyac