Michael Crouch, Executive Chef at Bistro 1860, 1765 Mellwood Ave., will open Joe & Larry’s Chicken Shack later this spring in the little building behind the restaurant on the corner of Mellwood and Brownsboro Rd. The very casual dining place carries the n ......
Read more