DeVillier’s Square 321 North De Villiers Street, Pensacola, FL 32501