Salt7

Delray Beach, Florida
5,400 sq ft

Located on the bustling Atlantic Avenue in downtown Delray Beach Florida, Salt7 brings a modern SOBE vibe with prime steaks and sushi.