Toledo Square 1100-1198 North 17th Avenue, Pensacola, FL 32503