705 NE 95th St. Miami Shores, FL 33138 Map It
305-775-8127
By Christine Borges
By Ginger Harris
By Miami New Times staff
By Jen Mangham
By Francisco Alvarado
By Nicole Lopez-Alvar
By Alex DeLuca