Where is New Hampshire Ave & Lockwood Dr located?
New Hampshire Ave & Lockwood Dr, New Hampshire Ave & Lockwood Dr, United States of America (approx. 39.039032°, -76.99051°)
New Hampshire Ave & Lockwood Dr, New Hampshire Ave & Lockwood Dr, United States of America (approx. 39.039032°, -76.99051°)