2060 Matecumbe Key Road #2704, Punta Gorda, FL 33955 - Homesnap