Copthorne Tara Hotel is a four stars hotel located off Kensington High Street in Kensington London. The hotel is pretty close to all places of interes...
Good location, access to tube station, nice/well l...
Some of the staff/service is not up to scratch
clean and delicious breakfast
could be too far out of town for some people