( 2 Reviews )
Takahashi America
Telescope Store
1925-A, 1925A Richmond Ave. Houston, TX 77098
Jeff Weiss
Outstanding customer service, thank you
( 73 Reviews )
Land Sea & Sky
Telescope Store
1925A Richmond Ave Houston, TX 77098
Geoff Dobbin
Very knowledgeable staff, especially Tim, and took care of a scope O needed cleaned and general maintenance! Highly recommend and they have a good selection of great tele ... more