Saint Leo Cemetery is located at 360 Lancaster St, Leominster, MA 01453. Leominster, MA is located in Worcester County, MA.