Alejo's Presto Italian Restaurant


Italian Cuisine
Spanish, English
8343 Lincoln Boulevard, Playa Vista, California 90094