Pho Xe LUA The Noodle House

311 Moffett Blvd.
California
United States