Okazuri Floating Sushi East Sd in El Paso
12115 Montwood Dr,
El Paso, 79936
(915) 855-5000
(915) 855-5000
Providers of dining in El Paso
dining, food, restaurant, sushi