L
Lisa Correll Review of Telerossa
Telerossa is an average company. I found their web...
Telerossa is an average company. I found their website easy to navigate and the customer service was satisfactory. However, there were some issues with product delivery which caused delays. Overall, I wouldn't say it was a great experience.
Comments: