- For Lease
The iconic LAZARUS BUILDING, located at 150 S Front Street in Downtown Columbus, was once a fixture occupying nearly four blocks between the busy streets of High, Front, Town and State. When the then department store closed in 2004, this historic buiilding was rebranded and reclaimed, and is now a highly sought after office building. Today, the Lazarus building is one of Downtown Columbus’ largest office buildings, totaling over 700,000 RSF total. It’s urban feel, eco-friendly atmosphere, and abundance of parking for Tenants within a bustling Downtown area of Columbus are only a few features that make the LAZARUS BUILDING unique and one-of-a-kind among its neighbors.