Get directions to: Mexico Lindo, Owasso, OK
Restaurant address: 301 E 12th St Owasso, OK 74055, USA
Restaurant: Mexico Lindo