File:Carroll deli.png

Carroll Delicatessen in Ealdwic, London. One of the many Carroll owned businesses.