I have been to other gyro and kebab places around the bay area, but this restaurant is definitely the best!! Its in a great location North Beach. It looks like a small take-home place from outside, but actually its pretty roomy and very well designed. This place is nice enough for a private dinner as well as casual enough for you and bunch of your friends. The menu consists of a wide variety of Mediterranean food for meat-lovers and vegetarians. My personal favorite dishes are Alexander (Iskender) and Adana Kebab. You should try their deserts as well. If you want to impress the chef, dont forget to mention some Turkish words like Merhaba for Hello.
Pros: Food, Inexpensive, Location