777 Noodle House

Overview

Address: 4686 University Ave
San Diego, CA 92105
Phone: 619-283-3185