Sant Ambroeus restaurant opens on Palm Beach