Matthew Leone
Review of Navajo Center
The Navajo Center is an average company. The websi...
The Navajo Center is an average company. The website is decent, but the customer service could be improved. They were not very quick or efficient in responding to my queries. It was an okay experience overall.