Barracuda Cafe
Ice Cream Shop
Enjoy panoramic views at Barracuda Cafe, an ice cream shop with a welcoming atmosphere.
Location
I migliori locali vicini
I locali con il voto più alto vicino a Barracuda Cafe.
Local restaurants nearby
Località Peschiera Maraglio, 179, 25



