Red Sorghum Restaurant Has Opened In Long Island City January 22, 2024 by editor Leave a Comment RED Sorghum, a restaurant serving Chinese cuisine, has opened at 28-03 Jackson Avenue (aka the JACX Building) according to Eater. [Read more…] about Red Sorghum Restaurant Has Opened In Long Island City