LCP owns the land under 23 Stop & Shop supermarkets located in numerous states along the east coast including Massachusetts, Rhode Island, Connecticut, Pennsylvania, New York, New Jersey, Virginia, North Carolina, and Georgia. The supermarkets are leased by the U.S. subsidiary of Ahold Delhaize, a world-leading food retailer based in the Netherlands.