Head Chef at Sakara Bar & Restaurant - Liverpool, England, United Kingdom
Sakara Bar & Restaurant is a restaurants company based out of 372 AIGBURTH RD, Liverpool, United Kingdom.