Map location of
Seneca Army Depot, Romulus, NY, USA

Romulus, New York, United States