A church also has an altar, where communion takes place. There is usually some kind of cross in a church. A synagogue is basically just a building. There are many rooms, and usually a large hall for gatherings.