Fast food spot, known for its popular and generously-sized gyros.