Leopard Tree Lodge
Guesthouse
St Lucia
Leopard Tree Lodge in St Lucia is situated 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