Get directions to: Angelo''s Italian Restaurant, Alhambra, CA
Restaurant address: 1540 W Valley Blvd Alhambra, CA 91803, USA
Restaurant: Angelo''s Italian Restaurant