St Mark's Episcopal Church

Description
60 West St, Leominster 01453-5653, USA
123 *** ***