Tamayo Restaurant, DENVER, Colorado (CO)
Conveniently located at 1400 Larimer Street () in DENVER, Colorado (CO) (80202), Tamayo Restaurant can be called at 7209461433. Please do contact them in ahead of time to make a reservation.
More restaurants in DENVER, Colorado (CO)
Tamayo Restaurant contact information and details:
Address: 1400 Larimer Street - , DENVER, Colorado (CO) 80202
Contact Phone: 7209461433