Restaurant · $$
Via Torino, 124, 00184 Roma RM, Italy
Italian
Open·Saturday: 7:30 AM – 11:30 PM
Sandwich Shop · 1.0 mi away
Italian · 1.5 mi away