Pho Vallejo Noodle House ★★★★★4.5 (520) Restaurants Noodle shop · Pho restaurant · Vietnamese restaurant 908 Admiral Callaghan Ln, Vallejo, CA 94591 Call Website Details →