Balmain will open their first European flagship store in London! The Balmain Army is heading to Europe! opening their first flagship store in London, England, on South Audley Street in Mayfair. Destinie AdelakunNovember 18, 2014Comment Facebook0 Twitter LinkedIn0 Reddit Tumblr 0 Likes