Get directions to: Angelo's Italian Restaurant & Bar, San Diego, CA
Restaurant address: 8199 Clairemont Mesa Blvd San Diego, CA 92111, USA
Restaurant: Angelo's Italian Restaurant & Bar