Buyers' Guide Company Details Accessible by: anyone Appadu Towsend Address: 2002 Liliha St, Honolulu, HI United States Phone: 720-924-4482 Company Type: Building Service Contractor