Our stay at Peter’s was amazing. Communication was super fluid and everything was made so that we were able to have the best stay in London.
Bonus point for the location: Clapham is a great area to hang-out.