1/40 40 Open Sat 1PM-3PM $ 510,000 3 Beds2 Baths1,827 SqFt 5242 ABDELLA LN, North Port, FL 34291 Single Family Home Listed by KELLER WILLIAMS ON THE WATER