Russell Court Hotel, London

9 Russell RoadKensington - Earls Court, LondonW14 8JA, United Kingdom