8780 SW 92nd St Miami, FL 33176