Courtyard by Marriott Miami Beach-South Beach

1530 Washington Ave
Miami Beach
Florida
United States