Villa Rose Apartments

located in SELMA, CA

back to search

  • SELMA, CA
  • Resident Type: Family
  • Construction Type: Garden Style
  • Units: 53
  • Year Built: 2005