Romeo began his professional career at Gillingham, where he made his first-team debut in 2015. His performances at the club caught the attention of various clubs, and in 2016, he signed for Millwall. Romeo quickly established himself as a key player for Millwall, making over 200 appearances for the club and helping them to achieve promotion to the Championship in 2017.