Spanish Plaza Park was created to honor Mobile’s sister city, Malaga, Spain. Centrally located at 401 Government Street, the park features sculptures, statues and other art showing the influence that Spain had over the area.