A small Cuban restaurant tucked away in a shopping center right off of Interstate-85.