Restaurant · $
Piazza della Maddalena, 3, 00186 Roma RM, Italy
Sandwich Shop
Open·Saturday: 10:30 AM – 10 PM
Italian · 0.7 mi away