Understandably Shaftesbury, which owns swathes (16 acres to be precise) of prime retail sites across London’s West End, is looking...
February 26, 2021
United Kingdom
Shaftesbury promises London shoppers excitement post-lockdown
February 26, 2021
United Kingdom