New - 2 Hours Ago $629,500 Active 2Beds2Baths858Sqft--Acres 640 N Park Ave #26, Winter Park, FL 32790 MLS#: MFRO6456509