Uchi Scottsdale
Restaurant
•
3821 N Scottsdale Rd, Scottsdale, AZ 85251, USA
9.3
Wednesday: 4 PM – 10 PM
See if anyone you trust recommends it!