I have seen this building referred to as the Grand Army of the Republic Memorial Hall and then later as Veterans Memorial Hall. From what I can gather, it was in active use as a veterans’ hall from at least the 1880s through the 1920s. The building still stands on Main Street.
Note the Sandy Bay Cafe to the right of the hall.
The card is postmarked 1911. No publisher is identified on the reverse side.