Kings Land Seafood Restaurant

2200 W Alameda Ave
Denver, CO 80223-1953

303-975-2399