Get directions to: Takashi Japanese Restaurant, Sedona, AZ
Restaurant address: 465 Jordan Rd Sedona, AZ 86336, USA
Restaurant: Takashi Japanese Restaurant