Ristorante Edoardo is located in Roma, Italy on Via Lucullo, 2. Ristorante Edoardo is rated 4 out of 5 in the category italian restaurant in Italy.
Service options
Outdoor seatingDine-in
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating