Le Castelle is a pizza restaurant offering a menu of Italian cuisine including pasta, salads, and desserts.