Leopard Tree Lodge
7 Sandpiper St, Estuary, St Lucia, 3936
+27734030121
Description
Leopard Tree Lodge | Affordable Luxury Self Catering Accommodation St Lucia
Self Catering accommodation that is located on the edge of the forest/greenbelt area surrounding St Lucia in South Africa.