Preheat oven to 350 degrees.
In a small bowl mix mayo and cranberry sauce together
Spread cranberry mayo on all six pieces of bread.
Pile ¼ of the turkey onto two slices of bread and top with lettuce, followed by 2 slices of bacon, cheddar cheese and red onion.
Place other piece of bread on top, cranberry side down.
Spread middle piece of bread with one ounce of cream cheese.
Top with turkey, followed by lettuce, bacon, cheese and red onion.
Place toothpicks in corners of sandwich.
Place on sheet pan and bake until cheese is melted.