- London, England, United Kingdom
J Restaurant is a company based out of 347 Lea Bridge Road, London, United Kingdom.