Island Cafe
The Cafe is located by the sea with an amazing view, friendly staff and good service for chilling hot and cold drinks and play station Zone, Located inside Canary Beach
The Cafe is located by the sea with an amazing view, friendly staff and good service for chilling hot and cold drinks and play station Zone, Located inside Canary Beach