31 Windward Road, Belvedere

Sold Sold $4,200,000