England Westminster: A Place of Tea and Tombs by Marissa Muller June 5, 2015 by Marissa Muller June 5, 2015 Westminster Abbey is one of the most iconic buildings in the whole of London. It has played a central role in the history of the city, and coincidentally, is situated…