antonio best in sushi best sushi buffet in san antonio The 15 Best Sushi Restaurants In San Antonio. 5999 De Zavala Road San Antonio 78249. Yummi Japanese Restaurant … Wednesday, August 24, 2022 Edit