Get directions to: Anthony's Happy Chef Restaurant, San Diego, CA
Restaurant address: 7905 Engineer Road San Diego, CA 92111, USA
Restaurant: Anthony's Happy Chef Restaurant