Best Western South Miami
5959 SW 71st St
Miami, FL 33143
Miami, FL 33143