Aquazzura Boutique Website
+44 20 3828 0433
38 Albemarle St., London, W1S 4JG United Kingdom
Hours of Operation:
About the Business:
The color of the London boutique is blue, and as all Aquazzura stores, it combines old and new elements. It is located in a vintage townhouse on Albemarle.