Kingdom Sports Arena

5.0 (15)other

An indoor Miami sports complex set up for community games, athletic events, and active play.

Find on Google Maps

Description

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

Ask Karpo for more information.