The closed Aston Martin West Lake Flagship Store in Hangzhou, Zhejiang Province, China on August 27, 2025.