Restaurants - Deli in Idabel, OK
Subway Sandwiches & Salads