Ceylon Kitchen and Bakery is a restaurant and bakery offering a taste of Sri Lankan cuisine. The establishment is located at 90 Boulevard de la République.