Juniata is probably too rural. Getting there from TN will require multiple stops I’m assuming.
Dickinson is in Carlisle. Neat little downtown area but not urban. It’s probably 10 miles from Harrisburg. Again, probably multiple stops to get there. Hard to say if it’s a good fit.
Maybe Chatham in Pittsburgh? Used to be an all women’s college. Nice neighborhood next to CMU and close to Pitt.