Pier Farm opens on Williamstown beachfront

Pier Farm, formally the Anchorage at 34 The Strand Williamstown. Picture: Eugene Hyland