Trebovir Hotel (formerly Grand Hotel London)

Trebovir Hotel in London is a simple, no-nonsense place to stay if you're after a decent, budget-friendly spot in a good location. It’s in South Kensington, close to transportation and some of the city’s best museums, which makes it a solid choice for travelers wanting convenience without paying for fancy amenities.
