Martha Stewart gives South Street the stamp of approval

A few days ago during the Art Basel festivities, the one and only Martha Stewart passed by South Street to try out the restaurant and give it an official stamp of approval.

South Street Restaurant
4000 Northeast 2nd Avenue
Miami, FL 33137 (305) 573-5474