Playa de Acapulco Restaurante 10828 Atlantic AvenueLynwood, CA 90262(310) 635-3442Call for delivery!Llama Para Ordenar!