Get directions to: Alejo''s Presto Italian Rstrnt, Los Angeles, CA
Restaurant address: 8343 Lincoln Blvd Los Angeles, CA 90045, USA
Restaurant: Alejo''s Presto Italian Rstrnt