PHO Tau Bay Restaurant, SAN DIEGO, California (CA)

Feeling hungry? PHO Tau Bay Restaurant might be the place to eat to suit your needs.
Conveniently situated at 7604 Linda Vista Road () in SAN DIEGO, California (CA) (92111), PHO Tau Bay Restaurant can be reached at 8582683161. It is advisable to call ahead of time to make a reservation.
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