Paradise Palms | 580 NE 106th Street @ Miami Shores, FL | 3 Beds, 3 Baths, 1,885 SF February 22, 2021 Back to Blog