Pho Xe Lua California Noodle

1460 Halford Ave
Santa Clara, CA
408.244.9721
37.351569
-121.999344

for Pho Xe Lua California Noodle
Directions
from: