13115 Via Flavia, Placida FL $210,000 Vacant Land 13,500 Sq.Ft. lot View full details -82.2739 26.8395 ACT