This outdoor recreation area has mini golf, go karts and batting cages as well as a seventy five camping sites for recreation vehicles and tents in Langford, B.C. While the facilities for All Fun are user pay, there are five picnic tables on a small grassy area near the batting cages. This green space is beside the riparian area that provides shade to Mill Stream. The stream meanders and divides the two large parking lots. Mill Stream, or Millstream Creek as it is often called, is the main waterway in a watershed that starts in the Gowlland Tod range of the Highlands and includes seven lakes and numerous ponds. It flows into the waters of Price Bay in Esquimalt Harbour which is part of the Salish Sea. The oval racing track called Western Speedway, established in nineteen fifty-four, lies to the north of All Fun Park. Immediately north of the racetrack is the dirt circuit and facility of the Westshore Motocross. The Westshore Alliance Church is located at the end of one the west parking lot while the Canada Safety Council building is found at the other. Chow-Nicoll Park in the Highlands, Sparrow Crescent Green Space, Thetis Lake Regional Park, Goldie Park and Trail are nearby. This green space makes for an good outing after a day at the park.
Geographic location N48° 28’19” W123°30’7”
All Fun Recreation Park Green Space can be reached from the Trans Canada Highway also called Hwy1. Turn at Millstream Road and continue past the log house pub. Look for the signs for the go-carts and mini golf and make a right turn onto Horden Road. This road appears very wide as it enters the big paved parking lot in front of the church. Continue along toward the batting cages to the right, just past the bridge to the second parking area. The camping area is further to the right once you cross over the bridge. City buses travel to this park from Millstream Road.