O Stavros is a Greek meze restaurant and ouzeri, offering a variety of small plates. It features outdoor seating.