Duck Pond Deli, The

54 Barnes High Street London SW13 9LF
020 8876 7067