You are zoomed out too far to see location pins. Please zoom back in.
Hotels Travelers Trust
5959 SW 71st St, South Miami, FL 33143-3599
$96 - $787
#1 of 1 hotels in South Miami
“ Mold harzardous ”
- The room had a terrible mold odor and it was very difficult to stay... more
- March 26, 2014