Just ahead of summer tourist season, Ahold USA’s Stop & Shop-New England division opened a replacement store on Massachusetts’ Nantucket Island May 1. The new store, at 36,000 square feet, was built alongside an existing store which closed for good April 30. The new store features new full-service meat, seafood and bakery departments as well as the company’s latest produce merchandising configuration. Stop & Shop-New England, with headquarters in Quincy, Mass., operates two stores on Nantucket Island.