Clio Logo

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