Filming Locations (1)

  • Ta Fantastika Theatre, Karlova Street, New Town, Prague, Czech Republic