In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon and salt.
In a separate bowl, mix together the buttermilk, eggs and melted butter.
Add the wet ingredients to the dry ingredients and stir until just combined.
Heat a griddle or large skillet over medium heat. Grease with butter or cooking spray.
Pour 1/4 cup of batter onto the hot griddle for each pancake. Cook until bubbles form on the surface of the pancakes and then flip them over. Cook for an additional 2 minutes or until golden brown.