H
Herbert Camilleri Review of Elba Restaurant Corporation
Food is fantastic, pizza is one of the best on the...
Food is fantastic, pizza is one of the best on the Island , Staff is wonderful especially Ying Sern he is very professional in his work. Place is nice and inviting , everyone who like dining should try this hidden gem. A very big well done to this restaurant and its staff as it was an amazing experience dining there.
Comments: