Luigi’s Italian Restaurant 102 S Main St, Owasso, OK

102 S Main St, Owasso, OK

Menu (As of 10/30)

Luigi’s Italian Restaurant 102 S Main St, Owasso, OK: hours and how to order