The Dearborn Atrium Office Center is on 835 Mason Street in a beautiful building in the heart of downtown DearbornIt leases offices in a three-story building. The prime location offers views of the many shops and restaurants nearby.