Cabo Sports Complex (2021), Los Cabos, Baja California Sur.
Cabo Sports Complex (2021), Los Cabos, Baja California Sur.