Beauty and beast

National Theatre Rome Vicolo del Puttarello, 25, Rome
$59