Big Blue Lido The

Triq Il-Marfa, Mellieha, Malta,