Loading map…
Shellona St Barth
Shellona St Barth in Saint Barthélemy, France, offers a chic beachside dining experience. Enjoy the fresh, briny aroma of grilled seafood, boasting a wonderfully tender and flaky texture. This restaurant captures the essence of Caribbean luxury.