Crossroads Center LLC presented updated plans for its 28-story mixed-use building at 570 Main Street, New Rochelle, featuring fewer apartments and revised parking access.