Teriyaki House Inc, DENVER, Colorado (CO)
Conveniently located at 1860 Larimer Street () in DENVER, Colorado (CO) (80202), Teriyaki House Inc can be reached at 3032957788. It is advisable to call in ahead of time to make a reservation.
More restaurants in DENVER, Colorado (CO)
Teriyaki House Inc contact information and details:
Address: 1860 Larimer Street - , DENVER, Colorado (CO) 80202
Contact Phone: 3032957788