Welcome Travelingpanties: A Review of the St. Pancras Renaissance Hotel in London: If you’re new to the blog, “Welcome, Travelingpanties” is my column on