The Terrace Restaurant
Tigne Seafront, Sliema, Sliema, Island of Malta SLM 3012 Malta
The Terrace Restaurant is a Mediterranean, Italian, Seafood, European, Vegetarian Friendly, Gluten Free Options place is located in Sliema, Island of Malta. The address of The Terrace Restaurant is Tigne Seafront, Sliema, Sliema, Island of Malta SLM 3012 Malta.
If you want to go to the place or need any services, you can contact them directly. The phone number is +356 7976 7838, or open their website to view relevant information, The url is http://www.terracerestaurant.mt