Lobster Barn
590 Main St, East Machias
Lobster Barn
590 Main St, East Machias 04630