
Maine Restaurant is Home to a Pair of the 'World's Largest' Items
It's easy to think that some restaurants in Maine probably have it easy. Just be located near the ocean, in a tourist hub or on alongside a busy road and you've got it made, right? Anyone who has worked in the restaurant industry knows that really …