Bitchen Kitchen Deli is a restaurant offering French cuisine. It is located in Dublin, Ireland.