Get directions to: 777 Noodle House, San Diego, CA
Restaurant address: 4686 University Ave San Diego, CA 92105, USA
Restaurant: 777 Noodle House