Are all Roman artefacts (apart from the wall, London Stone and the Mithras Temple, from London displayed in the Museum of London? Post Comment Receive notifications Add a comment...