I was driving down Franklin after a stop a Sunrise Biscuit Kitchen and I noticed a new sign on 401 W. Franklin. It said Cuban Revolution and the branding matches the restaurant in Durham. 401 W. Franklin used to be Mina's Grill. I've actually never been inside a building on that block for some reason.
Anyhoo, looks like we have a new restaurant coming to CH.