Excellent Customer Service

Anonymous
 Flag USA

"Excellent Customer Serviceā€

I was visiting Santa Clara for business and decided to stay at Bella Vista Inn as their rates were good compared to other hotels in the area. The rooms were clean and comfortable and the staff was very friendly. I will definitely stay here again next time I am in town.

Write a Review