Izzi's
Ice Cream Shop · Dessert Shop
Izzi's is a spot specializing in icy treats, offering a variety of frozen desserts.
Location
Best places nearby
The highest rated places close to Izzi's.
Local restaurants nearby
28 Church Street, England
Location
The highest rated places close to Izzi's.
28 Church Street, England