EXCALIBUR ELECTRONICS, INC.
13755 SW 119th Ave
Miami,Florida 33186 U.S.A.
Phone:305.477.8080
Fax:305.477.9516
www.ExcaliburElectronics.com
We make you think.