Ambergris Stadium
Belize · Americas
About
Ambergris Stadium is a 1,500-seat association football stadium in San Pedro Town, Belize which meets FIFA international standards. It is the home stadium of San Pedro Pirates FC of the Premier League of Belize
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.