Leopard Tree Lodge
Guesthouse
St Lucia, Maputaland
Leopard Tree Lodge is situated in St Lucia, 1.6 km from Ndlovu Beach and features air-conditioned accommodation with free Wi-Fi, as well as access to a terrace.
Number of rooms: 11
7 Sandpiper St, 3936 St Lucia, South Africa