• Theo’s Pizza: New Orleans

    Looking for a great place to get on one of America’s favorite dishes Pizza..try out Theo’s Pizza with two locations one in Mid City (4024 Canal) & another Magazine street (4218).. they are great environments to sit and eat or order take out..Lunch specials daily so check them out soon..
    • by Yoey
    • 11 Years ago
    • 1