Logo of the Lamb and Lion Inn in Cape Cod.
Photo Gallery | Lamb & Lion Inn Cape Cod