IL Castello cover
IL Castello logo

IL Castello - Jeddah Islamic Seaport, Jeddah

Italian

5.0

Fast Delivery

Pizza

Cold Beverages

Desserts