New York-based fashion brand Veronica Beard has announced that it will open its next store in Boston – its first location in the city – in mid-January 2021. Located at 145 Newbury Street, the 1,000-square-foot store will offer visitors the full Veronica Beard ready-to-wear, denim, and footwear collections, along with a curated selection of third-party products.