Update Info - Pho Xe Lua the Noodle House
This restaurant was reported as closed. If it is open, let us know.
Pho Xe Lua the Noodle House
311 Moffett Blvd
Mountain View, CA 94043
311 Moffett Blvd
Mountain View, CA 94043