Filming Locations (2)

  • Lentini, Sicily, Italy (interiors: Hospital)

  • Catania, Sicily, Italy