aibaonoodlesandtea.com

660 Auburn Folsom Rd Ste 101, Auburn, CA 95603

aibaonoodlesandtea.com

About

No description available.

Categories: Restaurant, Asian restaurant, Chinese restaurant, Dumpling restaurant, Japanese restaurant

Rated 4.3 / 5 (43 reviews)