the best place title is shared by three amazing places. Firstly, Petra has some of the best shawarmas in Doha. Turkey central is another place where the shawarmas are amazing. But the best that has ever been tasted in Doha is a small shop at Al Meera. I do not know what it is called because the name is in Arabic however, i know that is the shop directly adjacent to KFC outside Al Meera.

IF you live in Doha you must definately try out Petra, Turkey Central and the shop directly adjacent to KFC outside Al Meera.
http://www.qatarliving.com/node/94517