Get directions to: Tara Thai Cuisine, Sedona, AZ
Restaurant address: 34 Bell Rock Plz Sedona, AZ 86351, USA
Restaurant: Tara Thai Cuisine