184, ITALY, ROME, Via del Monte Oppio 12 int. 17. . 00184. Rome. . IT
The Colosseum Corner is a hotel. -