Big Lou's Pizza has been a staple in the San Antonio community since 2000. Located on the city’s Southeast side, they serve some of the largest pies in the country, including one that comes in at 42-inches. They use fresh ingredients, fresh vegetables, and sauces made in house to keep customers satisfied.