New Atlanta Spot Offers World Cuisine with Mexican Touches