Embassy Suites Miami International Airport

3974 Nw South River Dr
Miami
Florida
United States