TakahashiAmerica.com
Title
Takahashi America
Description
Excerpted from the website:
- Takahashi began manufacturing telescopes in 1967 their 35th year of business. They began and remain in the sand casting business today.
Languages
English
Address
- 3110 S Shepherd Dr
- Houston TX 77098 US
Contact
- Land Sea & Sky Texas Nautical Repair Co.
- +1 713 529 3551, Fax: +1 713 529 3108