Logo

Sumo Japanese Steakhouse

8342 west IH 10
San Antonio, TX, 78230

(210) 541-8999

View all images Thumb_exterior-1 Thumb_home-1 Thumb_gallery-5 Thumb_gallery-10 Thumb_gallery-9 Thumb_reservations-1 Thumb_gallery-11 Thumb_gallery-4