Loading page.
405 28TH STREET HOLMES BEACH, FL 34217 — $2,895,000