Teharu Sushi

Teharu Sushi

Currently Open

Want Directions?

Teharu Sushi
15801 N Frank Lloyd Wright Blvd Ste 120
Scottsdale, AZ 85260