By Lisa Ekhator Avenue 32 has stores in some parts in London, from Northumberland Ave, Mayfair London, to Piccadilly, etc. This stores are found around.