Eldorado Plaza Approximately 1,750 sf of retail space available for lease at this Tom Thumb-anchored shopping center. Conveniently located at the southeast corner of Eldorado Pkwy. and Read More »