Casa Nostra is an Italian restaurant offering dine-in and takeout options. They serve alcohol and accept card payments. High chairs are available, and dogs are welcome. Reservations are accepted.