Icy Bar is an ice cream shop known for its large scoops and reasonable prices. They offer homemade gelato and bubble tea, with credit card payments accepted.