Imperial Camel Corps Memorial
Victoria Embankment Gardens, London WC2N 6PB England
Imperial Camel Corps Memorial is a Monuments & Statues place is located in London, England. The address of Imperial Camel Corps Memorial is Victoria Embankment Gardens, London WC2N 6PB England.