London Souvenirs Colonnade Walk 123-151 Buckingham Palace Road Victoria London SW1W 9SL Souvenir Shops