Where is New Carrollton Station?

Where is New Carrollton Station located?

New Carrollton Station, New Carrollton Station, United States of America (approx. 38.948°, -76.8719°)


Where is New Carrollton Station on the map?