Adidas Opens New Flagship Store on Las Vegas Strip
Adidas is making its presence known in Las Vegas – taking a prominent spot on the city’s famous Strip for its new flagship store. Opening on Friday at the new BLVD retail development on Las Vegas Blvd., the German sportswear brand is occupying 16,000-sq.-ft. across two levels in the complex and is offering a curated […]