The Londonderry Inn Bed and Breakfast, built in 1803, is a fully restored Maine farmhouse, offering luxurious accommodations in a relaxed friendly setting. The Londonderry Inn is located 2 miles from downtown Belfast, Maine, United States on 6 lovely acres of woodlands and fields, featuring berry gardens, flowers, fruit trees and a farm pond.READ MORE