Potato Powder Love Noodles

5950 Balboa Avenue San Diego 92117