Thatcher Technology Group Loading Map.... Thatcher Technology Group20280 SW Acacia St., Suite 100 - Newport BeachEvents 33.6581569 -117.8784397 Address 20280 SW Acacia St., Suite 100 Newport Beach 92660 United States Upcoming Events No events in this location