10735 63rd Ave is a well-maintained 3-bedroom, 1-bath home in the heart of Seminole, situated on a spacious 63' x 120' lot with no HOA in an unincorporated pocket of Pine...