A great place to stay in a very peaceful part of London, among nature. The pretty village of Barnes is about 20 minutes walk away. Barnes train station is less than ten minutes walk, and you are in central London quickly.
A lovely place to stay, very much private. Perfect for a relaxing stay in London.