The Little Fox Deli
14 Leven Street
Edinburgh EH3 9LJ
United Kingdom