The Stratford
9051 SW 122ND AVE, Miami, FL 33186