Following major refurbishment on the site formerly occupied by the Rock Garden nightspot, and set in the historic Piazza confines of London’s Covent Garden, The Grade II listed building constructed in 1876, was transformed into the largest Apple store in the world.