Summer has arrived, and with it comes a delightful addition to the idyllic shores of Nantucket – a new boutique from the renowned LA-based fashion brand, Staud. Located at 38 Centre Street downtown, this quaint corner of Nantucket’s charming downtown area is now home to Staud’s latest store. As the temperature rises and vacation plans…