Salt 7 in Downtown Delray

Salt 7 launched in 2011 on the popular Downtown Delray strip, serving up steaks and seafood in a hip setting.