The DeBaliviere neighborhood welcomed West End Bistro to its growing roster of restaurants in May. As reported by St. Louis Magazine, husband-and-wife team Kevin and Marion Green opened the eatery at 5513 Pershing Ave., the former home of Atlas and Pig & Pickle. The Greens worked in the restaurant industry for more than 30 years […]
