I love El Pedregal, and it pains me to see how few stores there survive. The Bakery Cafe is a place I've been to a few times and had reasonable success with, though I tend to prefer Spotted Donkey upstairs.
On my last visit, however, I walked out in disgust. After looking over their elaborate-sounding Sandwich menu, I had a sudden desire for a specific, basic sandwich, and asked for it. I was told I had to order from the menu. Why? the restaurant was almost empty, and my sandwich request was as simple as it comes (BLT) in terms of ingredients (I saw they had bacon in their sandwiches). I didn't care how much they charged me for it - they could have said $10 and I would have been fine with that. We ended up going upstairs to Spotted Donkey and dropping $50 for a lunch instead - business they could have had. The sandwich menu looked great, don't get me wrong - I just didn't fancy anything on it that day and had a desire for something simple.
The server was sour-faced and unhelpful. I just don't get it, especially in a place struggling to survive.