New and improved web site is in progress!  Until it launches, all web orders must be placed by phone (419-445-0370) or email (info@stellaleona.com) and paid for by phone.  We apologize for any inconvenience.

User login