Here are some hotels near The River Thames: Rosewood London,Hampton by Hilton London Waterloo,Conrad London St. James,DoubleTree by Hilton Hotel London - Westminster,The Royal National Hotel