The Green Street Hall Mall is a two story brick building on the corner of 3rd Street and Green Street in downtown Ottumwa, Iowa.
The Green Street Hall Mall is a two story brick building on the corner of 3rd Street and Green Street in downtown Ottumwa, Iowa.