Lidio's Restaurant

Comments on Lidio's Restaurant. 1045 Central St, Leominster 01453-4805 MA
Please share as much information as you can about Lidio's Restaurant so other users can benefit from your comment.
Can't read?