956 Washington Ave Miami Beach, FL 33139 Map It
305-531-8081
By New Times staff and contributors
By Kat Bein
By Laine Doss
By Bill Citara
By Francisco Alvarado
By Nicole Lopez-Alvar
By Alex DeLuca