Let's face it, Mexican restaurants, though they often serve good food, are a "dime a dozen." That's why it's all the more impressive when you find one that really stands out from the herd in terms of quality, value, service and atmosphere. Rosa's has a deceptively drab
...