359 W Ponce De Leon Ave, Decatur, Georgia 30030 USA
Salsa trio plus guacamole. That salsa verde is so good.
Photo Credit: Yelp