Image July 3, 2025 Eight-story, 65-unit apartment building proposed at 9800 National Blvd. Not far from the E Line's Palms Station