Explore details about location Upper Charles Trail. Upper Charles Trail is a location situated within the Holliston alongside other areas such as Stoddard Park Road, The Main Trail, Pinecrest Road.