Big O Pizza and Pasta

13531 Montfort Dr #117, Dallas, TX

Menu (As of 10/29)

Big O Pizza and Pasta: hours and how to order