IL Castello cover
IL Castello logo

IL Castello - Ath Thaghr, Jeddah

Italian

5.0

Fast Delivery

Pizza

Cold Beverages

Desserts