The Stratford

 9051 SW 122nd Avenue, MiamiFL 33186