New Lock Square

An area of Raccoon City. The New Lock Square Station was located underneath.