UnclaimedHighly Reviewed The Palms Hotel & Spa 4.4(3,808 reviews) · Resort hotel South Beach · 3025 Collins Ave, Miami Beach, FL 33140 Own this business? Claim it free → CallView details