I see the map is wrong and this shop is really located on Depot Street, at Manchester Square Shopping Center. Loved the hand made waffle cones and smoothies.
All reviews seem positive