Comfort Suites Miami - Kendall Near Frost Art Museum
3901 Sw 117th Ave -
Miami,
FL 33175