Best Western Plus Kendall Hotel & Suites
Part of Best Western Plus ®
Hotel
Location
8560 Southwest 124th Avenue
Miami, FL
33183
Miami, FL
33183
Get Directions