Bar San Pedro offers generously sized and flavorful sandwiches at affordable prices.