ARENA

Central Broward Stadium, Lauderhill

Central Broward Stadium, is a large county park in Lauderhill, Florida, and the only dedicated cricket stadium in the United States.

Address
3700 NW 11th Place
Lauderhill, Florida 33311

PARTNERSHIPS

Facebook
YouTube
Instagram