1 pickleball court in North Miami, Florida

Image of The Lab Pickleball Hub

The Lab Pickleball Hub

1355 NW 135th St, North Miami, FL 33167, USA

8 outdoor courts

Loading map...