Get directions to: Off Citrus, Covina, CA
Restaurant address: 114 E Italia St Covina, CA 91723, USA
Restaurant: Off Citrus