London Lodge Hotel

Starting at
$139

TripAdvisor Review

Based on 893 review

See all

This hotel is located at the heart of Victorian Kensington, in a prestigious area of London. The hotel is situated just a short distance away from Earls Court, Knightsbridge, and the renowned Natural History, Science, and Victoria and Albert Museums. Kensington High Street is located just a short di...

More details