Caffé Roma

Restaurant in Portoferraio, Italy

Features: outdoor seating

14 Piazza Cavour, Portoferraio, 57037