Grand Hotel Union's restaurant, Union, offers Mediterranean-inspired cuisine.