
Kingdom Sports Arena
5.0 (15)other
An indoor Miami sports complex set up for community games, athletic events, and active play.
Description






Located along NW 161st Street in Miami, the venue provides indoor facilities for various sports and hosts organized community athletic events.