View showing the residence of architect Peter Trouchaud in Sarasota, Florida.

View showing the residence of architect Peter Trouchaud in Sarasota, Florida.