Phởtochau 999 ★★★★☆4.4 (1,360) Restaurants Vietnamese restaurant · Asian restaurant · Pho restaurant (more) 853 Villa St, Mountain View, CA 94041 Call Website Details →