El Castillo
250 E ALAMEDA, Santa Fe, NM 87501
4.4
(7 reviews)
"I visited a friend in El Castillo. It's beautiful. They have a couple of swimming pools, they have a lot of activities, they have a happy hour every day, and they have a shuttle service that would take you places. She had invited me to join her in th..."
READ MORE