Xe Lửa Vietnamese Restaurant
Cuisines: VietnameseNo rank yet
Xe Lửa Vietnamese Restaurant
Vietnamese
86 Mulberry St
btwn Canal & Bayard St
New York, NY, 10013
Xe Lửa Vietnamese Restaurant
Vietnamese
86 Mulberry St
btwn Canal & Bayard St
New York, NY, 10013