World Red Mesa Cantina in Downtown St. Petersburg Closes Abruptly by Ibrahim Khalil - World Editor June 2, 2026 by Ibrahim Khalil - World Editor June 2, 2026 Red Mesa Cantina Shuts Doors in Downtown St. Petersburg The culinary landscape of downtown St. Petersburg, Florida, faced a sudden shift on Tuesday, June 2, 2026, as the Red Mesa … 0 FacebookTwitterPinterestEmail