Save places from Instagram, TikTok, YouTube and more

Mr. Ftira
Restaurant
4.3 (108 reviews)
270 Republic St, Valletta VLT 1112, Malta
$$$$$
Save places from Instagram, TikTok, YouTube and more

Restaurant
4.3 (108 reviews)
270 Republic St, Valletta VLT 1112, Malta
$$$$$