The Strand Palace is a great place to stay in London - a good value, beautifully and intelligently remodeled, efficiently run, with dedicated and friendly staff.