The Spot

Published On 06/15/2009 Published On 06/15/2009
Previous Venue Next Venue Venue Description
1. The Spot 1570B Alton Rd, Miami Beach, FL 33139 (South Beach)

From two Bronx-bred brothers and a Virginia chef who all happened to long for the hole-in-the-wall fish joints of their youth, The Spot's a simple little red and black tiled space on Alton Rd serving seafood-centered comfort grub with a New Orleans/Southe