Company STELLA CORPORATION Address Creekwood Inn, I-94 at Rt. 20 & 35, MICHIGAN CITY, IN, 46360 - 0000, USA