Villa Luz

English

Proper noun

Villa Luz

  1. A barangay of Delfin Albano, Isabela, Philippines.