Reviews of The Rattle (closed). (Music Store) in London (London).