Openings Include Zaytoon, Pappy’s Smokehouse

IN THE NEWS: The Post-Dispatch’s Joe Bonwich gives a B+ to Thai restaurant Land of Smile (9641 Olive Boulevard, Olivette, 314-989-9878), while Betha Whitlow reviews Stella Blues Restaurant & Bar (3269 Morganford Road, 314-772-3533). … Bonwich reports that Zaytoon is serving Mediterranean wraps downtown at the site of the old Downtown Cantina at 711 Olive […]