Modern café offering excellent focaccia sandwiches and other treats.