Concerning Villa Pizza: the original building is gone. However, they have reopened with basically the same menu up the road. It is now called Villa Rouge. It is located on the opposite side of the street back towards the roundabout at top of a hill. We are on island now and have been there twice in the last three weeks.