Visit Petra Restaurant and Cafe for an authentic Mediterranean meal