Casa Nostra is an Italian restaurant offering well-prepared food in a relaxed atmosphere.