Our Location Stephens Valley is located in the rolling hills of Northern Williamson County and Southern Davidson County. It is just 20-miles from downtown Nashville, TN, and 12-miles from the historic downtown of Franklin, TN. Nearby...Natchez Trace ParkOne Bellevue PlaceRestaurants & EntertainmentTemple Hills Golf CourseCheekwood Botanical GardenEdwin Warner ParkRadnor Lake State ParkAnd so much more...