Vibrant restaurant dishing up Mediterranean staples and cocktails in a chic space with a riverfront terrace.