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