From £ 99,00
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 interest such as the Science Museum, Natural History Museu...
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