Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* You have visited the company page Shopzilla Europe, which is in category home shopping. The legal address of the company is 111 Buckingham Palace Road, London SW1W 0SR. For more information, call 02070293300 Your comments* (not for publishing) * — Required information Shopzilla Europe ← View details 111 Buckingham Palace Road, London SW1W 0SR, United Kingdom, Ireland, London 02070293300