The Palomar restaurant will join an award-winning cocktail and wine bar and bakery spot at the new 25hours Hotel The Olympia near Taylor Square.

See Full Page