La Destil·leria is a Mediterranean restaurant featuring a visible kitchen and multiple dining rooms, one with river views.