The La Casa Bianca facility is located in the town of Baguio, and the exact address is: 13 Leonardwood Road, 2600 Baguio, Philippines.