Ta' Stringi is located in Malta on Victoria House 1A, Triq Il-Labour,, Victoria House A1, Naxxar NXR 9021. Ta' Stringi is rated 3 out of 5 in the category restaurant in Malta.
Address
Victoria House 1A, Triq Il-Labour,, Victoria House A1, Naxxar NXR 9021