London hotels near ‘must-see’ attractions cost up to 63% more per night
London hotels surrounding “must-see” attractions could cost up to 63% more per night, £93 higher than the London average of £147, according to research by serviced apartment provided, Cuckooz.