Get directions to: El Tahur Sport Bar, Stockton, CA
Restaurant address: 2539 E Main St Stockton, CA 95205, USA
Restaurant: El Tahur Sport Bar