Starzz Income Tax & Insurance Reviews (%countItem)
Starzz Income Tax & Insurance Rating
Address: 816 Vista Rd, Pasadena, Texas, United States, 77504
Phone: |
Show more...
|
Web: |
www.facebook.com
|
E-mails: |
Sign in to see
|
Add contact information for Starzz Income Tax & Insurance
Add new contacts
ADVERTISEMENT
I went in to see about filing my taxes they took my W-2 had me wait when I was called back the lady asked me to sign some papers and gave me an amount of the refund. the time they had me wait they went ahead and took my information and began the process of filing my taxes without even speaking to me