Lee Pellon Event Center Address 90 Main St Machias United States Upcoming Events No events in this location facebook linkedin google+