In the U.K., Amazon currently operates 19 standalone stores, including 18 in London. While this is a far cry from the 260 units planned by 2024, which were announced at launch in March 2021, “Amazon is still opening stores in the U.K.
Do you have information to share with us?