http://webcsd.ccdc.cam.ac.uk/

The Cambridge Structural Database is a crystallographic database of small molecules. The database offers many ways to search for molecules such as structure similarity, unit cell and journal reference.