Pizzeria Castelo offers pizza and potentially other Italian fare. Delivery service is available.