Rupert & Teddy Artisan Deli

32 Horseferry Place London SE10 9HG