Town Pizza is your number one source for the best pizza in Indian Orchard, MA. We are an Italian restaurant specializing in a variety of items, including dinner salads, subs, appetizers, and much more. We only use the freshest ingredients to ensure that you are delighted. For great service in Indian Orchard, MA, call on Town Pizza.