PHO Tau Bay Restaurant, SAN DIEGO, California (CA)
Comfortably situated at 7604 Linda Vista Road () in SAN DIEGO, California (CA) (92111), PHO Tau Bay Restaurant is available at 8582683161. Please give them a call ahead of time to arrange your spot in the restaurant.
More restaurants in SAN DIEGO, California (CA)
PHO Tau Bay Restaurant contact information and details:
Address: 7604 Linda Vista Road - , SAN DIEGO, California (CA) 92111
Contact Phone: 8582683161