Casa Nostra is an Italian restaurant with a cozy, Mediterranean-style interior and a pleasant outdoor seating area.