The Opera Hotel

via Nazionale 36
Rome
Italy