Obrigado vou verOlá, estive em Londres em 2010 já lá vão uns aninhos. Na altura fiquei num hotel 3 estrelas com peq. almoço e paguei 80€/noite em duplo. Fui em Agosto e o hotel fica na zona de bayswater, o hotel está muito bem situado, a 5 minutos a pé e numa rua com imensos restaurantes/bares. O hotel chama-se best western Phoenix. Não sei se considera que é caro mas na altura fiz imensa pesquisa e mais barato só encontrei hotéis "duvidosos".