Tag: beach house in New Shoreham

Avonlea, Jewel of the Sea