John Hall & Company is a full-service real estate firm that specializes in the sales, leasing, and marketing of land, commercial properties, and investment properties. Family owned and operated since 1987, the staff of John Hall & Company has assisted buyers and sellers with the sale and purchase of properties throughout the state of Alabama.