This is the First Citizens Bank in Hendersonville NC.  It was constructed on Main Street in the late 1980s at the most prominent intersection downtown.  It is built next to the sidewalk on each street, but it leaves a landscaped court with trees and benches in front.