The Craignair Inn is a Spruce Head, Maine bed and breakfast situated on the breathtaking coastline of the eastern shore. Our Inn offers 20 luxurious rooms, a complimentary gourmet breakfast, and a four-season quiet escape that is a perfect home base ...