Champlain

About Champlain

Location: Sarasota, FL

Finished Square Footage: 2,700

Number of Bedrooms: 3

Number of Bathrooms: 2.5