* Providence Stadium: Situated on Providence on the north bank of the Demerara River and built in time for the ICC World Cup 2007, it is the largest sports stadium in the country. It is also near the Providence Mall, forming a major spot for leisure in Guyana.