12 Blaisdell Terrace, Ipswich

Farmer's porch, gables, new construction

Farmer's porch, gables, new construction