Pho Tau Bay 1300 E. Main St., Unit 105 Alhambra CA United States
Closed. Location is now Pho Super Bowl.
Hours: Closed. Location is now Pho Super Bowl.
Phone: no phone