Located on Charleston and Decatur. Drive thru!
Lemonade heaven! Since its summer and the weather is hot in Vegas this is my spot to go to for a frozen lemonade! Hits the spot every time.
Oh and I'm a cheese lover also so I won't hesitate to order a pepper jack cheese stick or the cheddar ones.
Yummy.
Customer service is always on point.