Board Thread:Spoilers!/@comment-3010035-20150701044944/@comment-25926288-20150715003952

ChocolatEyes613 wrote: What the heck.... when did Granny's Diner move to Camelot? Well, being a successful franchise means time for expansion!

Either Emma's mind is like a dream (dream are quite incoherent and if they are mine people and places are all mixed up) or Merlin does some magic curse to stop the Darkness transporting Storybrooke into Camelot or some timeline pulling and merging that leads to random mishaps like this.