London Raiders Ice Hockey Team is located in London, United Kingdom on Lee Valley Ice Centre, Lea Bridge Rd. London Raiders Ice Hockey Team is rated 3 out of 5 in the category ice hockey club in United Kingdom.
Address
Lee Valley Ice Centre, Lea Bridge Rd