The Town Square is a location in Hopeport.[1] It connects to the Eel Street Bridge in the south.

References