Revel in unparalleled luxury at Le Méridien Columbus, The Joseph, a boutique hotel in Columbus, Ohio, steps from Short Norths galleries, shops and restaurants.