Nostra Pizza is a pizza restaurant located at 7B Rue du Château. They offer pizza and have free home and office delivery. The establishment is open for dinner on weekdays and has specific lunch and dinner hours on Saturdays and Sundays.