Reviews of Peckham Rooms Hotel by Belvilla. (Hotel) in London (London).