$675,900

21603 Snowy Orchid Terrace, Land O Lakes, FL 34637

Save Contact

Sold Price:

$675,900

Sold Date: 08/18/2023

21603 Snowy Orchid Terrace Land O Lakes, FL 34637

Sold MLS# T3455720

5 beds 5 baths 3,629 sq ft Single Family