Enter your dates for accurate availability
St Lucia Hotel Accommodation
The THREE STAR, Elephant Lake Inn is located in the central town of St Lucia, within close proximity of all that the town has on offer. St Lucia is the gateway...
- Swimming Pool
- On-site Parking