Pizza Zquare LLC is a popular pizza joint located in the heart of Houston, Texas. With its prime location on Main Street, this eatery offers a diverse menu featuring delicious pizzas, sandwiches, and wings.
Customers can enjoy their mouthwatering creations at the Ground Floor of Finn Hall, where Pizza Zquare serves its delectable dishes from Monday to Friday until 8pm, and until 10pm on Thursdays and Saturdays.
Generated from the website