Explore details about location Francis Street. Francis Street is a location situated within the Watertown alongside other areas such as Alfred Road, Maude Terrace, North Beacon Street.