Café Telheira is a restaurant serving home-style, freshly made meals.