New restaurant opening in Deerfield Beach