Sol Agave is an upscale Mexican restaurant featuring contemporary dishes, steak, sustainable seafood, and cocktails.