Ley Street Cafe
313 Ley Street
London IG1 4AA
United Kingdom