Canela Restaurant is located at C/ Aribau, 16 Barcelona. It provides freshly prepared dishes using the finest of ingredients and served in a well furnished dining area.
Already have an account?
See a problem with this venue's profile? Submit an issue