Many communities have miniature trains, but the Diamond Valley miniature train is arguably the best in terms of value for money! It operates every Sunday from 11 AM to 5 PM, with long running hours and many types and numbers of trains. Tickets are just $4, and children under 2 ride for free, definitely worth […]