Homes for sale - 370 21ST AVE, Apalachicola, FL 32320 – MLS#306908 ...