Big Lou’s Pizza
Big Lou’s Pizza claims to have been a San Antonio favorite for more than a decade already. The restaurant is also well-known for its Big Lou’s 42″ pizza that has become so popular that it was recently featured on The Travel Channel’s Man vs Food.
2048 S WW White Rd.
San Antonio, TX 78222
210-337-0707
