Echo Sushi
Restaurant
•
3134 W Carefree Hwy, Phoenix, AZ 85086, USA
8.4
Sunday: Closed
See if anyone you trust recommends it!