Stratford Square offers retail space for lease.