Café Hortus is a French restaurant featuring an elegant bar area.