CSS centro ul lista

Tengo esta lista aquí:jsfiddle

<div class="footer-location">
    <ul>
        <li>123 Fake St.</li>
        <li>Toronto, Ontario, Y1Y 1Y1</li>
        <li>416-555-5555</li>
        <li><a href="mailto:[email protected]">[email protected]</a></li>
    </ul>
</div>

Y estoy tratando de centrar toda la lista, intenté establecer un ancho y establecer el margen en 0 automático, pero no hice nada, aquí está mi código css:

.footer-location {
    float: left;
    width: 100%;
    padding-right: 20px;
    padding-left: 25px;
    margin: 0 auto;
    text-align: center;
}

.footer-location ul {
    list-style: none;
}

.footer-location ul li {
    color: #808080;
    padding-bottom: 3px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    padding-right: 10px;
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta