Location: LaIglesia de Jesucristo de los Santos de los Últimos Días, 1710 Carandis Road, West Palm Beach, FL, United States
StreetView: None