Hotel The Rockwell, London

181-183 Cromwell RoadKensington - Earls Court, LondonSW5 0SF, United Kingdom