The New London Inn Bed & Breakfast is set in the beautiful Lake Sunapee region of New Hampshire, and combines history, luxury, and convenience. Breakfast included.