Hotel Oliver Plaza, London

33 Trebovir RoadKensington - Earls Court, LondonSW5 9NF, United Kingdom