Here are some hotels near Tate Modern: Shangri-La Hotel at The Shard, London,Rosewood London,Hampton by Hilton London Waterloo,H10 London Waterloo Hotel,ME London by Melia