Coffee shop Finca offers cafe fare and British cuisine.