21300 246 St, Miami, FL 33031 - HotPads