London-based architecture firm, L+ Architects, proudly unveiled a stunning new mural on its windows on Monday, March 24, 2025. The vibrant artwork, created by acclaimed local artist Anna Starling, is part of the Sheen Art Trail and celebrates creativity, community, and the transformative power of public art. The mural, which seamlessly blends nature and architectural themes, aligns with L+…