Granja Larrosa is a cafe offering fresh food and tapas.