il Pomodoro
Restaurant
•
19 Somerset Rd, Somerset Village, Bermuda
8.6
Wednesday: 12 PM – 10 PM
See if anyone you trust recommends it!