9493 SW 160th St. Miami, FL 33157 Map It
305-251-0910
By Zachary Fagenson
By Naomi Feinstein
By Celia Almeida