Located in the heart of West Palm Beach, La Sirena is as Palm Beach Illustrated called, “a world class restaurant that just happens to be Italian.”