It's Your Business: Galleria going up on South Neil