Via Alessandro Volta, 63/65, Testaccio, Roma, Italy
No delivery
Spot something wrong?
Dishes at Strit Fud. Prices may vary in venue.