As its melodious name suggests, Carmen is a delightful restaurant that teases your taste buds with Mediterranean flavors, set in a cheerful decor that evokes the essence of the South.
As its melodious name suggests, Carmen is a delightful restaurant that teases your taste buds with Mediterranean flavors, set in a cheerful decor that evokes the essence of the South.