The purpose of commercial district, B-2, is to provide for commercial development and related uses, including those public and semi-public uses and accessory uses as may be necessary to serve those businesses, which serves the entire city and the surrounding region.