Farmhouse Lewza is located in Żebbuġ. Guests may go for a swim in outdoor pool and enjoy the free WiFi. This villa comes with a kitchen, a seating area, a dining area and a cable flat-screen TV. The villa offers a barbecue. Xlendi is 3.8 km from Farmhouse Lewza, while Victoria is 2.5 km from the p Read more
Farmhouse Lewza is located in Żebbuġ. Guests may go for a swim in outdoor pool and enjoy the free WiFi. This villa comes with a kitchen, a seating area, a dining area and a cable flat-screen TV. The villa offers a barbecue. Xlendi is 3.8 km from Farmhouse Lewza, while Victoria is 2.5 km from the property.