I've seen relatively positive reviews for the new Tune Hotel in London from Trip Advisor & a professional hotel critique for a London magazine. Has anyone stayed here? What did you think of the room as well as its location (next to the Lambeth North tube station)? http://www.tunehotels.com/our-hotels/westminster-london thanks
Please sign in to post.