Holland & Holland’s flagship store in Mayfair has undergone a transformation to coincide with the launch of the new clothing collection, created by Stella Tennant and Isabella Cawdor. The famous London Flagship Store has been designed to embrace the spirit of Holland & Holland and new clothing collection.
The store is now open and we invite all customers to visit.
33 Bruton Street, London W1J 6HH
For more information call 020 7499 4411