Hotel MARRIOTT STANTON SOUTH BEACH Address: 161 Ocean Drive 33139 - MIAMI BEACH (FL), UNITED STATES
The hotel overlooks the beach of Miami Beach.