Xlendi - Mobydick Bar, Restaurant & Holiday Apartments is located in Gozo XLN, Malta on 4 Marina street, Xlendi bay. Xlendi - Mobydick Bar, Restaurant & Holiday Apartments is rated 3 out of 5 in the category mediterranean restaurant in Malta.
Address
4 Marina street, Xlendi bay