I'm about your size...very close, and ride a 56. It's a little big, I plan to put a shorter stem on it to make it a better fit. My son rides a 54, which is big for him yet, but really is a pretty nice fit for me. So my plan is to trade him as he gets taller than I am, which I'm fairly sure he will. In other words, both shops are in the ballpark and most likely either could be adjusted to properly fit you, so you should ride whichever feels best to you and have the shop dial it in.
__________________
Tom
"It hurts so good..."