$282,500 -
601 Islamorada Boulevard Unit 21c
Punta Gorda ,
FL 33955
County or Parish: Lee