Karmarama, London Follow Update

  • Farringdon Place, 20 Farringdon Road
  • London EC1M 3HE
  • United Kingdom
  • Phone: (+44) 020 3301 2000
award Distinction Category Brand Year
Chip Shop Awards Chip Best Use of an old technology Royal Mail 2014