Shopzilla, Inc. is a leading source for connecting buyers and sellers online. They are one of the web’s most trafficked web properties with 40m monthly unique visitors.
Location:
Los Angeles
References:
CEO: Bill Glass LinkedIn
Industry:
Website:
Searches Conducted:
Shopzilla