The Keep in Columbus, Ohio

A modern French brasserie and bar, The Keep in downtown Columbus, Ohio, is not what you would expect to find in the heart of the Midwest, but a welcome addition to the culinary scene.  Located in the historic LeVeque Tower and next door to the Palace Theater, it is the perfect location for a pre-theater dinner …

The Keep in Columbus, Ohio Read More »