Category Alpharetta

The El Felix – Alpharetta, GA

With all of the buzz that Superica has gotten in the last week with its opening, I thought we needed to try Ford Fry’s earlier Mex-Tex offering in Atlanta, the El Felix.  Located in the yuppy haven of Avalon in Alpharetta (think an outdoor shopping mall out of the Truman show, populated with upscale rednecks), […]