Has anyone checked out the JellyFish

woohooboo

New member
Nov 8, 2003
19
0
0
It is located on the Beach between the Barcelos and the Milia Tropical resorts, I'm under the impression it is becoming quite the spot for locals.
Just wondering, they are new aquaintances of mine and curious
boo