Michael’s restaurant

113, Triq l-Arċisqof, Il-Belt Valletta