Princeton Shoals

Property Type: Split Level