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