Italian Table
Restaurant
•
1520 N Main St suite 500, Keller, TX 76248, USA
8.6
Sunday: 11 AM – 9 PM
See if anyone you trust recommends it!