The building at 671 Washington Ave. in South Beach has been a restaurant landmark. Opened in 1986, The Strand restaurant was one of the most popular eating spots in the area. Known as much for its ...
Knowing we had limited time in the city itself between trips out to the fjords, I worked with travel company Scott Dunn to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results