Sombrero Mexican Food8590 Rio San Diego Dr, San Diego, CA
Nico's Taco Shop5151 Morena Pl, San Diego, CA
Los Dos Pedros723 Turquoise St, San Diego, CA