Department Stores nearby 98a Kensington High Street, London W8 4SG, United Kingdom

National Geographic Store

Approximately 1.96 km away
Address: 102A Brompton Road, London SW3 1JJ, United Kingdom

Boots

Approximately 1.99 km away
Address: Middlesex House, High Street, Edgware, Middlesex W2 1hb, United Kingdom

Gucci - Harrods

Approximately 1.99 km away
Address: 87-135 Brompton Road, London SW1X 7XL, United Kingdom