The Trees Medieval and XXL Restaurant is located in Sliema, Malta on 286, Manuel Dimech Street. The Trees Medieval and XXL Restaurant is rated 3 out of 5 in the category steakhouse in Malta.
Address
286, Manuel Dimech Street
Open hours
Sun - Sat11:00 AM - 2:00 PM,6:00 PM - 12:00 PM