269 Northeast 167th St. North Miami, FL 33162 Map It
305-654-7276
By Francisco Alvarado
By Nicole Lopez-Alvar
By Alex DeLuca