Holiday Vista del Rio
13619 N 94th Dr, Peoria, AZ, 85381
4.4
(71 reviews)
"Holiday Vista del Rio was very nice. The staff was very informative. She took a lot of time helping us look around. The rooms were very nice. They were freshly painted and had new flooring. We checked their dining area, and their menus looked really ..."
READ MORE