Haystack Community Fab Lab Map Unavailable Address 22 Church Street Deer Isle Maine 04627 United States Upcoming Events No events in this location