The phone number for Leer Solar Cameras is 0415 879 773.
Leer Solar Cameras is located at 97 Ormeau Ridge Rd, Ormeau Hills QLD 4208, Australia