Get directions to: Antonios Restaurant, Los Angeles, CA
Restaurant address: 7470 Melrose Ave Los Angeles, CA 90046, USA
Restaurant: Antonios Restaurant