Residents Fed Up with Sewer Odor on Iguana Street
For years, a foul stench has hung over parts of Iguana Street, and tonight frustrated residents say they’ve had enough of the sewer odors drifting from one of Belize City’s main lift stations. The S‑Six facility has long been the source of complaints, but Belize
