September 8, 2011

Hatch Chile Festival At Taqueria Del Sol

Only a few more days until the annual Hatch Chile Festival at Taqueria del Sol on Howell Mill Road in Atlanta - come join us on Sep. 11...details here.

No comments: