From Our Editors
Planet is an Al Zahiyah-based cafe and restaurant located near Electra park. They offer a broad range of international dishes. The restaurant provides inside seating, as well as al fresco dining.
Want something similar? See related deals