Princeton Shoals

Property Type: Ranch