Unable to answer "Do you need to pay to enter here?" for https://osm.org/node/3498748654 via StreetComplete 50.2:

London Film Museum doesn't seem to exist here

Attached photo(s):
https://westnordost.de/p/130089.jpg