IL Castello cover
IL Castello logo

IL Castello - Al Farouk, Jeddah

Italian

5.0

Fast Delivery

Pizza

Cold Beverages

Desserts