Five years after El Mundo closed its North Sycamore Street location in Petersburg, the owners have resurrected the location ...