Great location near to central Rome. Very accurate. Hard parking but it’s Rome!!!
Some details to improve but I recommend the place!