Discover Olivella’s Thin Crust Pizza at the Hillside Village Shopping Center in Dallas

Try Olivella’s at Hillside Village in Dallas and discover the thinnest ¬†pizza in Dallas.