Space Shop and Eden Rock to bring retail, restaurant and commercial buildings to 786 Cleveland Avenue.
The closures are part of the grocery chain's 'strategy for accelerated growth.'
Search