Baracoa Fast Food is a sandwich shop offering delivery and a physical location.