I have lived here only 13 years so don't know everyplace by site. I just scrolled through all 6 pages of this thread and can find nothing about location - not a map - not a 'near' - not an area. Maybe we can name this "the secret stadium."
The opinions and views expressed on this board are the subjective opinions of Ambergris Caye Message Board members and not of the Ambergris Caye Message Board its affiliates, or its employees.