Designed by
Title
Spanish Plaza fountain in Mobile Alabama #318410691
Description
Mobile, Alabama, USA - May 12, 2024: Spanish Plaza is pictured in Mobile, Alabama. Mobile was ruled by Spain from 1780 to 1813. The park features sculptures, statues, and art honoring Mobile's Spanish influence
This image is editorial