Barclay Square is a 20,205 sq ft strip center located in the central retail corridor of Albany, Georgia. The strip center currently has three total units. Very loyal tenant base, with House of China having been at this location for 39 years and Shoe Box having been at this location for 35 years. Both recently extended their leases.