Ladera Hotel Resort in St Lucia
0 Comments
Ladera, a stylish eco lodge is perched on a ridge 1,100 feet above sea level and has been described as a ‘View with a Room’ and it is the place to see the famous Piton