Back to list
Cosimato Fish Lab
Very good 8.3 (297 reviews)
Approx. €17
Location
Piazza di S. Cosimato, 53
00153 Roma
See on the map
Book
Itinerary