London Lodge Hotel occupies a pair of elegant 1880s Victorian townhouses in Kensington, offering ensuite rooms with individually controlled air conditioning and free high-speed Wi-Fi. Its quiet, leafy location is steps from Earl's Court and local transport, ideal for business travelers seeking comfort and convenience.
Stephanie’s, the hotel's contemporary bar and café, serves breakfast, afternoon tea, and light bites, making it a relaxed spot for informal meetings or a post-event drink. The hotel staff provide attentive service and local dining recommendations, supporting seamless business stays in a sophisticated London neighborhood.
Loading map...
Rated 4.4 on Google · 727 reviews