La Casa Nostra is an Italian restaurant offering a menu with options for takeaway and group dining, as well as features like a terrace and baby facilities.