Get directions to: The Delta Cafe, Owasso, OK
Restaurant address: 9455 N Owasso Expy # O Owasso, OK 74055, USA
Restaurant: The Delta Cafe