Open: Sun 1:00 PM - 3:00 PM $599,000 Active 2Beds2Baths1130Sqft0.08Acres 420 63rd St #420A, Holmes Beach, FL 34217 MLS#: MFRA4700759