You do not need a 220. However a 110 has its limits. ~3miles of charge per hour (12 hours of charging ~36 miles of range). That is very dependent on outside temperatures. If it gets really cold (below 0F) you will get to a point that the power needed to heat the battery is higher than the current you can draw. Thus, you will get no range increases, no matter how long you are plugged in.
110 is less efficient, loose more in heat, than 220. Finally, I have never seen a 110 outside outlet that is a single run. What I mean is, there will most likely be one to several outlets or appliances on the same circuit. This can lead to trip breakers or overheating.
Now, I currently do not have a 220 outlet so I have been using 110 for over a year. So yes it can be done. I will upgrade to 220 once some renovations are done.
For 220v, you have options. The best is a dedicated level 2 charger. There are many to choose from.
The other option is a 220v outlet that is compatible with your mobile charger. This would be cheaper.
Either way, have an electrician do it. Make sure to tell them it is for constant use. This way the size the wire and breaker correctly!