Explore details about location Eldon Road. Eldon Road is a location situated within the Luton alongside other areas such as Sorrel Close, John Street, Meyrick Avenue.