Pho Tau Bay Restaurant

Pho Tau Bay Restaurant

(384 ratings)


(384 ratings)

1565 Tulane Ave Go to map
New Orleans, LA 70112
(504) 368-9846
www.photaubayrestaurant..
$ - Vietnamese, Breakfast & Brunch
Highlighted On
Videos