Taqueria Morita, located at 4239 Duncan Ave, St. Louis, MO 63108, closed on or around January 1, 2025. The casual taco restaurant, run by Take Root Hospitality, was situated in the Central West End and had been operating for less than a year in the space previously occupied by Wasabi.