Frostea
Restaurant
•
5486 S 1900 W D, Taylorsville, UT 84129, USA
9.0
Sunday: 12 PM – 9 PM
See if anyone you trust recommends it!