The Doubletree Grand Hotel on Biscayne Bay

1717 N Bayshore Dr
Miami
Florida
United States