MAPLEWOOD, Mo. — Robin, located at 7268 Manchester Road in Maplewood, is among the best restaurants in America, according to a list from the New York Times.
Robin, which opened in March in the space previously occupied by The Benevolent King, is the only restaurant in Missouri to appear on the list. The list includes 50 restaurants across the country…