8709 SW 132nd St Miami, FL 33176