Here are some hotels near St John's College: Hilton Cambridge City Centre,Cambridge Hotel,The Gonville Hotel,Arundel House Hotel,YHA Cambridge