Taboon
Electra Street, behind Royal Rose Hotel, European Exhibition Building, Al Danah, Abu Dhabi

About Taboon
Italian Pizza and Middle East Manakeesh