yearfounded1840
in
Port Royal, PA
Carson Long Military Academy
200 N Carlisle St
New Bloomfield
PA
17068
(717) 582-2121
12.9
mi