Bara Sushi & Thai invites you to experience traditional-style Japanese & Thai cuisine. A warm welcome, fresh fare and world-class service awaits you. Bara Sushi & Thai, located in the Denver Tech Center, has never wavered in its dedication to good food, freshness and fine ingredients. The restaurant has served as an accolade to the preservation of Japanese tradition since its opening.