Piazza Roma is located at 3131 E Main St, Lake Mohegan, NY-10547. An interactive Map of Piazza Roma is shown below.
View details of Piazza Roma.