Palma Residences Miami Beach / Spectacular boutique residences with short-term rentals just steps from the beach in Miami, FL · Imnoba