The Hotel Russell Loading Map.... The Hotel RussellRussell Square - LondonEvents 51.5229434 -0.1263586000000032 Address Russell Square London WC1B 5BE United Kingdom Upcoming Events No events in this location Related