El estadio de Providence está situado en el lado este del río Demerara al sur de la capital, Georgetown a menos de dos kilómetros.