Casa Nostra is a relaxed, brick-lined Italian restaurant specializing in pizza, pasta, and other Italian dishes. It offers a cozy atmosphere with a unique Italian pizzeria decor.