Los Dos Pedros

723 Turquoise St, San Diego CA

(858) 488-3102

Rated 5.0 out of 5 from 1 Reviews Los Dos Pedros is Ranked #1 of 16 Restaurants in Pacific Beach San Diego. Some say it is sour.

★★★★★ on the 7th of August, 2013

... Platter or Carne Asada Burrito with no salsa add sour...
Location