Seafood restaurant chain plans Denver Tech Center location