Barnes Hotel Stadium

Barnes Hotel Stadium is a 3,400 capacity stadium located in Cook Town, Challenger Islands.