From Our Editors
Scooters is a laid-back restaurant located on E Main St in Greentown. With terrific pizza, this restaurant will have you coming back for more. It's an ideal choice for those looking for outstanding food.
If you're in a hurry, you can always take advantage of the convenient take-out menu.
One of the tastier franchises in the area, this Scooters won't leave you disappointed.