Stew Leonard to open at Echo Plaza