660 Auburn Folsom Rd Ste 101, Auburn, CA 95603
aibaonoodlesandtea.com
No description available.
Categories: Restaurant, Asian restaurant, Chinese restaurant, Dumpling restaurant, Japanese restaurant
Rated 4.3 / 5 (43 reviews)