Get directions to: Acapulco Lito, San Diego, CA
Restaurant address: 8580 New Salem St Unit 41 San Diego, CA 92126, USA
Restaurant: Acapulco Lito