Clio Logo
Restaurant located in the Melrose section of the South Bronx known for its authentic Mexican Cuisine.