Leo's is incredible. It is my all-time favorite ice cream, it is so good that I don't even have a favorite flavor! I go there 2-3 times/week and never get enough. All of the staff is so friendly and nice and Mr. Leo is often there as well. The quality of the ice cream is very, very high, and they always rotate through really unique and delicious flavors.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.