green tea soft serve is as good as the green tea soft serve i've had anywhere else. go if you want some, and in the area.
not held against the place but narrow and small place with a queue, so you won't be able to sit there for a short hang out with a buddy. take a short walk to the city hall square instead?