Back to list
I Goliardi Roma
Fabulous 9.1 (702 reviews)
Around €30
Location
Via Sardegna, 28
00187 Roma
See on the map