Petra Bay is a restaurant located in Makry-Gialos, Crete, offering a friendly atmosphere and delicious food, with a special mention of their chicken souvlaki. It boasts a nice location with a fantastic sea view.