PHO Tau Bay Restaurant, SAN DIEGO, California (CA)
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
