Colosseum Corner

Via del Monte Oppio, 12 int. 17, Rome, 00184, IT