From £ 64.32
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...
ProGood location, access to tube station, nice/well l...
ConsSome of the staff/service is not up to scratch
Proclean and delicious breakfast
Conscould be too far out of town for some people