2500 W. Alameda Ave. Denver, CO 80219 | (303) 934-8888

Open Seven Days a Week
11:00 a.m. to Midnight

JJ Chinese Seafood Restaurant