Get directions to: Toronado San Diego, San Diego, CA
Restaurant address: 4026 30th St San Diego, CA 92104, USA
Restaurant: Toronado San Diego