Lucky & Baba is a sandwich shop offering fast food and takeaway options. The menu features a variety of sandwiches.