Houston Maritime is located in Houston, United States on 2311 Canal St. Houston Maritime is rated 4.7 out of 5 in the category museums and institutions in United States. The Houston Maritime Museum is located at 2311 Canal St, Houston, TX 77003. Our mission is to inspire knowledge of the maritime world.
Company size
1-10 employees
Headquarters
Houston, Texas