Partner Venue: The Trafalgar Hotel!
PopUp Painting are partnered with The Trafalgar Hotel. Read all about this great location, which can be found in Trafalgar Square! The Trafalgar is famous for being at the forefront of all things trendy, without a hint of pretentiousness. It’s easy to feel at home, whether you’re visiting London or a Londoner seeking a stylish […]