Helena’s place is the perfect spot for a couple of nights in West London. Calm and quiet, stylishly decorated, and in a great location.
Highly recommended!