Locally sourced ingredients are buzzwords that are omnipresent in most restaurant menus these days. However, at the Stable, they take this concept very seriously.
Locally sourced ingredients are buzzwords that are omnipresent in most restaurant menus these days. However, at the Stable, they take this concept very seriously.