Explore details about location Orchard Street. Orchard Street is a location situated within the Falmouth alongside other areas such as Sassafras Lane, Deer Run Lane, Harmony Street.