Located on Gozo Island, Ta' leli farmhouse is 800 metres from Għarb and a 5-minute drive from the island's sandy beaches. It features self-catering accommodation featuring a pool with sun loungers and outdoor dining areas.
Located on Gozo Island, Ta' leli farmhouse is 800 metres from Għarb and a 5 Read more
Located on Gozo Island, Ta' leli farmhouse is 800 metres from Għarb and a 5-minute drive from the island's sandy beaches. It features self-catering accommodation featuring a pool with sun loungers and outdoor dining areas.
Located on Gozo Island, Ta' leli farmhouse is 800 metres from Għarb and a 5-minute drive from the island's sandy beaches. It features self-catering accommodation featuring a pool with sun loungers and outdoor dining areas.
Number of Rooms: 1