Casa Nostra is an Italian restaurant offering a welcoming atmosphere with indoor seating and terraces, including a private courtyard.