Fox's Sherron Inn South Miami

6030 South Dixie Highway, South Miami , Florida, United States - Phone: 1-305-666-2230