Quill Wine House at 70 Mark Lane, London; rated on February 5 • Rated 5: Lina Stores at 100 Liverpool Street, London; rated on February 3 It means that of City of London's 746 similar ...