All sports Site
All sports Site
Great Britain - London- Founded in 2018
London City Royals is a basketball team from Great Britain, based in London. The club was founded in 2018. London City Royals plays their home games in the Crystal Palace National Sports Centre.