17520 Placidity Ave, Clermont, FL 34714 | O5230243| 17520 Placidity Ave | Clermont Townhome