About Surfside
Surfside is a well renowned beach bar/restaurant located at Sliema front...
Relaxing beaches, Great food, drinks and music!
Tags
Description
Surfside is a well renowned beach bar/restaurant located at Sliema front...
Relaxing beaches, Great food, drinks and music!