News

JLL Capital Markets has arranged the sale of Grand Bay Plaza, a 77,810-square-foot shopping center located in Fort Meyers.