PHOTOS COMING SOON

 

Location

210, Triq it-Torri / (210, Tower Road), Sliema, Malta

Opening Hours

Contact
9904 2444

Previous
Previous

Dive In Cafe & Grill

Next
Next

Ta' Marija