Sub Rosa UK Release Date
The game Sub Rosa is already released on PC in the UK.
Release DatesReport Date / Submit Product
Report Date / Submit Product
March 25, 2021Confirmed
Sub Rosa is a multiplayer first-person shooter about tense deals, double-crosses, and the occasional high-speed car chase.