leominster phone pizza wallpaper leominster house of pizza phone number Leominster House Of Pizza Restaurant 753 Central St Leominster Ma 01453 Usa Wednesday, October 26, 2022 Edit