$699,000
12931 82ND AVENUE N, SEMINOLE, FL, 33776
Single Family Residence