Moved: Hotels in London that aren't hostels but are also college-friendly. Any ideas?

This discussion has been moved.