Season 2

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

Facebook
Twitter
YouTube
Instagram
WhatsApp