The Duck Pond Deli

Delicatessen in Barnes, London
Nearest public transport
Barnes Bridge - National Railway