The Annex - the United Kingdom

Best Casual Restaurant & Bar - West Devon