13654 Poway Rd, Poway, California 92064 USA
Salsa bar with Paper cups and no lid. To get plastic cups with lid, you're limited to 3 no matter your order.
Photo Credit: Yelp