Sumo Japanese Restaurant

1301 McCann Rd Longview TX 75601 USA

(903) 238-8320

Location