small shop, cafe, or workshop - Espagnol Anglais Dictionnaire