Crest Hotel Suites

1670 James Avenue
Miami Beach
Florida
United States