Restaurant Yalo Yalo in Petra offers a unique dining experience. Known for its amazing food and welcoming atmosphere.