Cleo Springs Post Office (Oklahoma)

Cleo Springs Post Office is a U.S. Post Office located at 123 North Square Street, Cleo Springs, Oklahoma.