Get directions to: Pho Bac Vietnamese Seafood Cuisine, Elmhurst, NY
Restaurant address: 82-78 Broadway Elmhurst, NY 11373, USA
Restaurant: Pho Bac Vietnamese Seafood Cuisine