Contributor

Contributor

Where to stay in London England

Located in a cluster of large hotels between Earls Court and Glouster Road on the west edge of Kensington, the Resident sits inside a charming Victorian townhouse in fitting with the local area. While not as lavishly decorated as some…