Get directions to Takumi in Winrock Town Center

Don't konw how to get to Takumi in Albuquerque, New Mexico NM 87110? Find driving directions to Takumi below.

Winrock Town Center location: 2100 Louisiana Blvd NE #51, Albuquerque, NM 87110

Insert your starting address