Contact us

Please be sure to read the FAQ before contacting Kelkoo

You can contact Kelkoo at:
Address: Kelkoo UK 125 Shaftesbury Avenue London WC2H 8AD United Kingdom


Back to start page