Barracuda

Fish & Chips Shop

Spahoteller i nærheden af Barracuda