Do you guys still have the self install kits for Internet at your Natomas location?
Address: 3890 Truxel Rd Suite 300, Sacramento, CA 95834, USA
Mario Cuellar | Sep 11, 2019
Yes they have them
Jason Perry (Xome) | Sep 11, 2019
Yep they have them.
Rick Bonilla | Sep 11, 2019
Yes they do!
Thanks! Your answer is awaiting moderation.