Where is Newport City Hall?

Where is Newport City Hall located?

Newport City Hall, Newport City Hall (Station), United States of America (approx. 44.634537°, -124.05396°)


Where is Newport City Hall on the map?