Lockwood Park

Lockwood Park is located at Newport Avenue and Newport Place. 

Click to enlarge image.

LockwoodPark.jpg