O Stratos is a Greek restaurant located in Petra, known for its dining experience. It has received positive reviews and features a menu with various offerings.