Featuring free WiFi and air conditioning, LENA BEACH HAVEN is located in Orient Bay French St Martin. Saint Martin is 6 km away. Free private parking is available on site. All units feature a seating area. Read more
Featuring free WiFi and air conditioning, LENA BEACH HAVEN is located in Orient Bay French St Martin. Saint Martin is 6 km away. Free private parking is available on site. All units feature a seating area.