Via La Spezia, 102, Re Di Roma, Roma 00181, Italy
Closed· Opens at 07:00
Via La Spezia, 102, Re Di Roma, Roma 00181, Italy
No delivery
Spot something wrong?
Dishes at Barchesi & Figli. Prices may vary in venue.
Been to Barchesi & Figli? Be the first to share what you ate.