Food Glorious Food! Borough Market London England The Food, Glorious Food is a quote that couldn’t apply more to Borough Market in London England. Located on the south side of the Thames River, not far from Tower Bridge, Borough Market has almost anything you heart, or in this case, you stomach could desire, from the […]