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 Nicole Lopez-Alvar
By Olee Fowler