Im from Petersburg, VA, which is a good hour and some change from Williamsburg. Most of the time i go to Williamsburg it's usually only to go to the Cheese Shop so i can get my hankering for a turkey sandwich. Yea it's not very cheap, and yea its not very filling, but i would pay that $5.50 for a sandwich that knocks my socks off. Its so great. The meat is fresh and delicious the cheese is to die for and we always get a bag of bread ends and a half pound of provolone to bring back home with us. This place to me is a one of a kind and this will always be my first stop everytime i go to Williamsburg.