The Happy Sumo

6572 S Big Cottonwood Canyon Rd Holladay UT 84121 USA

(801) 733-9661

Location