Studio 10 West nail salon - 10 W Hoover Ave, Cedar City, UT 84720, USA | Fresha