The 359-room Mondrian London at Sea Containers, overlooking the Thames River in the British capital's South Bank district, debuted yesterday. The property has 5,500 square feet of meeting and event space, a 56-seat screening room, a restaurant, and the Agua Bathhouse and Spa. TagsHotels and Resorts