Holiday Mallard Point
2603 Orchard Dr, Cedar Falls, IA, 50613
4.6
(31 reviews)
"I liked Holiday Mallard Point's location. It was more in an open residential kind of area and I liked the overall feel of it when you walk in. I liked its accessibility to activities, rooms, and different parts of the building. The person that did th..."
READ MORE