This place is great. A wonder new option for dessert in Los Angeles. For anyone who has not tried Italian Ice done right, this is your chance. Pros: delicious, affordable
All reviews seem positive
Stop At The Sign Of The Lemon - World's Best Soft Frozen Lemonade