These affordable London hotels feature unique amenities, contemporary design, great locations, and interesting onsite restaurants.