Reviews of Herald St | Museum St. (Museum) in London (London).