Explore details about location Glen Road. Glen Road is a location situated within the New Haven alongside other areas such as Atwater Street, College Street, South Genesee Street.