South Beach has been a restaurant landmark. Opened in 1986, The Strand restaurant was one of the most popular eating spots in ...